Photo creditThe Westin Lagunamar Ocean Resort Villas & Spa, CancunOn the sandCheck prices onExpedia Booking.com