From Cuba to Aruba the Caribbean has its fair share of beaches, which are considered some of the best in the world. If like me you love nothing more than kicking off those flip flops and chilling on the beach while taking in amazing views, then you need to check out our top 16 Caribbean beaches. We love number 8, but which is your favourite?
1. Bathsheba – Barbados
2. Varadero Beach – Cuba
3. Trunk Bay – Virgin Islands
4. Eagle Beach – Aruba
5. Cayo Lago – Cuba
6. Bavaro Beach, Punta Cana – Dominican Republic
7. Flamenco Beach – Puerto Rico
8. Grace Bay – Providenciales
9. Orient Bay – St Martin
10. Seven Mile Beach, Negril – Jamaica
11. Macua Beach, Punta Cana – Dominican Republic
12. Horseshoe Beach – Bermuda
13. Grand Anse Beach – Grenada
14. Flamingo Beach – Aruba
15. Seven Mile Beach – Grand Cayman
16. Spring Bay Tropical Beach – Virgin Islands
Are you ready to pack you beach bag and head off on a Caribbean holiday?