Carriacou, Eastern Caribbean....
Where the Atlantic meets the Caribbean, with stunning underwater wildlife....
next gallery