Book your next group vacation on Lake Bacalar—a hidden gem of the Caribbean.