Take advantage of a beach bar, shopping on-site and a garden at Secret Harbour Beach Resort. This hotel is a great place to bask in the sun with a white sand beach, beachfront dining and sunloungers. Treat yourself to spa services, such as a massage, a body scrub or Ayurvedic treatments. At the two on-site restaurants, enjoy breakfast, lunch, dinner and children's meals. Enjoy the gym, as well as activities, such as kayaking, boat tours and sailing. Free in-room WiFi is available to all guests, along with laundry facilities and a bar.