The mother of all beach resorts, the sprawling Grand Velas boasts one of the best spas on the coast; an azure, free-form infinity pool; marble-floored rooms that put other so-called luxury accommodations to shame; loads of activities for kids and grown-ups; and the list goes on. It's 6km north of Playa del Carmen.