Mexico's most idyllic beach retreat yet