I'm on a real Caribbean island. But it's 100 miles from the sea. Flores is a tiny island village in Guatemala's Lake Peten Itza. It makes for a convenient jumping off point for visiting the nearby Maya ruins of Tikal.
St. John boasts some of the Caribbean’s most picture perfect beaches. White sands from the coral reefs and beautiful turquoise seas, along with reliably warm tropical weather, make for an idyllic setting.