Lake Bacalar provides a serene place to swim, sun, fish or relax on the shores of a 35-mile long freshwater lake. Surrounded by jungle and ruins of great Maya civilizations, a lakeside resort is a perfect location for exploring this largely unvisited part of Mexico. The people are welcoming and love to share their culture, history and food.