Dolphin is also location location location, while I like POR and have stayed there twice. The Dolphin is hands down the better option. I am sure others will share on transportation. I know going bac to airport there are always an abundance of town cars waiting outside to take you where you need to go. You could also book a town car service ahead of time which will take you and pick you up. Since it's been so long since we have done this. i will let others chime in and give you a name of a company.
I agree that the Dolphin is a MUCH better location and is the nicer hotel overall, but my main concern is transportation to/from the airport. My two kids are 3 and 1 and we won't be bringing car seats most likely so we can't really do a town car so it would have to be a shuttle of some sort where seat belts aren't required and we can hold our kids.
With my wife being a teacher, we get the discounted rates at the Dolphin/Swan and with that discounted rate the Dolphin would cost about $300 extra for the week after taxes and fees but that does not include the transportation to and from the hotel which could end up being a couple hundred. We might also decide to rent one small car in case we want to run out and get some snacks or whatnot at a grocery store, so that is another $15 per day (although I am not sure if the other resorts charge for parking too so this one may be a wash).
If there was complimentary shuttles to/from the airport, this would be a no brainer.

)
I wasn't sure if our discount was greater because we are in a grand suite. I tried to "book" through the Starwood discount link to see what the total would come out as, but it says the promo code is invalid as soon as the link connects
I've also booked a dinner at Flying Fish for our first night & breakfast at Kouzzina for our last morning! So excited!!!