"The beach—and its views—are the main attraction at this 274-room resort on the Yucatán Peninsula. Book one of the eight penthouse suites, which have outdoor living rooms and Caribbean vistas. Views aside, there’s much more to love: three colossal infinity pools and two beaches, both well stocked with loungers, and six restaurants. We love Ramona, with its clean and contemporary Mexican cuisine (did somebody say lobster bisque with mezcal sauce?) and La Punta Grill, where a tender, expertly salted flank steak might be the main event."