Luxury resorts follow the twisty beaches of Cancun.