Bacalar Lagoon is commonly referred to as the Maldives of Mexico, and it's easy to see why!

boat on Laguna Bacalar