“Honey, look!” said my husband as we got out of the car at the entrance to Haven Riviera Cancun for our all-inclusive, upscale, adults-only resort stay. “The ocean is right there,” he said. I may have gasped audibly. Through the open, high-ceiling lobby,...