Cuba was great but I got really ill there so not keen to go back.
The top of St Lucia was good but there wasn't a huge amount of it.
Barbados was good til the waves made zero visibility.
I know it's not going to be as good as the Indian Ocean but we need to fly virgin Atlantic.
Anyone have any recommendations?
Cozumel in Mexico?
Went snorkelling in Xcaret and it was awesome.
Hadn't thought about Mexico will check it out.
Belize. off Cay Caulker. Like a class of 5 year olds have been let loose with the paint box.
Grand Cayman is excellent. Sunken American warship, caves, reefs with big drop offs etc. Best snorkelling I've done - saw whale sharks, manta rays off Eden Rock. All done from the shore as well. Spent a year living there and it was awesome.