6. This resort is fabulous - great location on the beach, wonderful pool with onsite scuba lessons, scuba diving right from the shore, good restaurants, clean and comfortable accommodation, spacious suites, friendly and helpful staff and onsite gift/convenience store.