Hacienda Beach Club is for the active holiday: Outdoor yoga, spinning, and complimentary water sports, including stand-up paddleboarding are just a few of the activities offered. And then you can unwind the kinks at the spa after. Note: These are fully-equipped villas for rent, making it a practical choice for a longer stay with the family—they have kitchens, as well as washer/dryers. It’s centrally located next to the marina and people who stay here love that they can walk to the beachfront shops and restaurants.

You may also like