9. Isla Margarita, Venezuela.
Rated as one of the best beach towns in the world, this island between Venezuela and Trinidad actually has several world-class beaches to choose from. Playa Puerto Cruz and Playa El Agua are the most popular with tourists but Playa El Yaque is the best spot for windsurfing and La Galera may be the most stunning visually.