Source: Tourism Media
Relax in one of the high-end, all-inclusive resorts, which sit next to stunning expanses of white sand, in one of the country’s most charming beach villages.
You've reached the end of this gallery. We're adding new images to our galleries every day so check back soon.