On our last cruise, not on Princess, we had our taxi driver stop at the Publix near the port, and I bought 2 12 packs of their water. I was surprised it was almost $6/pack. A 12 pack here at home is about $2. I guess being near the port, and a vacation location is why, but in the future if I think I need to buy water for a cruise on Princess, I will pay the $7 they are currently charging. I won't be surprised that it will go up soon, but at least for today, that is a good deal compared to buying it 500 yards from the ship. 🙂