Hotels are often located near white sandy beaches and turquoise waters, providing an unforgettable experience and relaxation on the ocean shore. Book a stay with access to a variety of water sports, such as scuba diving, surfing and fishing. Many hotels organize excursions to the surrounding islands, giving you the opportunity to explore the unique flora and fauna. Luxury resorts offer rooms with ocean views, providing unparalleled comfort and a relaxing atmosphere.