And Belize has Placencia which has beaches.
Cheers
irina