Caretta Beach is a sprawling hotel resort featuring a water park, five outdoor pools, multiple dining options, and a free beach shuttle. Select rooms include kitchenettes and private balconies.