Most of the beach resorts offer a range of water sports and activities, including snorkeling, diving, jet-skiing, and kayaking. You can enjoy both relaxation and adventure during your stay.