Discover boutique and luxury hotels with private pools in Yucatán Peninsula, Mexico