waterslide with a view.... on the top deck of a carnival cruise ship in long beach