Described as “an intimate, boutique resort in the heart of the Mayan Riviera”, Omni Puerto Aventuras has an on-site PADI-affiliated 5* Gold Palm Dive Centre offering a wide range of courses and daily dives in both the sea and the nearby cenotes.

“The calm, warm waters of the Caribbean Sea make this a great place to learn to dive, and the abundance of hawksbill turtles and common sightings of eagle rays will satisfy more experienced divers too,” says Dive Worldwide.

“It is also possible to dive in the spectacular cenotes, a safe and interesting underwater cave system with crystal-clear waters.”

The resort boasts a swimming-pool, restaurant and tennis court, and nearby there is a nine-hole golf course and the Mayan ruins of Chichen Itza and Tulum to explore.

Price is from £1685 (saving up to £275pp), including return flights from the UK, transfers, 8 days’ B/B accommodation at the Omni Puerto Aventuras Resort, 4 days’ diving (4 reef dives, 4 cenote dives), tanks and weights.