13. Isla Holbox, Quintana Roo

This small but exceptional island is situated in the glistening Gulf of Mexico not too far from Quintana Roo’s northern coast. Previously a requirement on the local backpacker trail, it has recently emerged as a hotspot of bohemian luxury. For those who want to just unwind and enjoy the beautiful beach in their bare feet while sipping a cold beer, the island is ideal. Be sure to bring your yoga mat and plenty of insect repellent, and enjoy the Caribbean-inspired seafood at Races while listening to the soft beat of steel drums. From eco-lodges to upscale beachfront hotels, there are a number of excellent options if you are looking for a place to stay.