Cruise ship water parks keep getting bigger and more thrilling.
The swimming beach at Parvin Lake is the kind of old-fashioned summer destination that feels like it belongs to a different ...