Bacalar Lagoon is known as the Mexican Maldives due to its ocean-esque vibe and tropical color palette. The long stretch of cerulean water looks like it was cut out of the Caribbean or even the Indian Ocean and stitched into the emerald-green landscape.