Things to do, ways to relax Diving Fitness center Golf course [on-site] Gym/fitness Massage Mini golf course On-site entertainment Snorkeling Squash court Swimming pool Swimming pool [indoor] Swimming pool [outdoor] Table tennis Tennis court ...