With its scenic coastline, casual charm, and a lineup of activities from snorkeling to nightlife, it's one of the best places to stay, play, and soak up the ...