Stunning Caribbean Islands You Can Reach Same-Day from America
27. San Andrés, Colombia

San Andrés is a Colombian island in the Caribbean that blends reggae rhythms with Creole culture and dazzling seascapes. Just a short flight from Miami or Panama, the island offers seven shades of blue in its famous “Sea of Seven Colors.” It’s also a UNESCO biosphere reserve, perfect for eco-tourists and divers. Rent a golf cart to explore beaches, mangroves, and coral reefs, or dive into local eats like coconut rice and fried fish. San Andrés feels like a fusion of Jamaica, Colombia, and a dream—refreshingly untouristy, affordable, and packed with character.








