Lying closer to Nicaragua than Colombia, this idyllic island’s dreamy, palm-tree-lined beaches and pristine waters make it a favorite with Colombians looking to get away for the weekend. While San Andres Town is not the prettiest place, due to its hectic downtown, the waterside promenade is pleasant to wander along and the tax-free shops and party scene certainly help to attract visitors. The main draws, however, are the beautiful beaches lining the island and the surroundings offshore cays, and there is some fantastic snorkeling and diving on offer.