Belize
The islands off the coast of Belize are amazing.
The snorkelling and diving is second only to the Great Barrier Reef and the water is that clear, blue, warm Carribean that feels like bathwater with white sandy beaches everywhere.
The mainland sucks... but the islands are a little piece...