Golden beaches, a stunning array of diverse water activities, and plenty of cultural attractions offer a seemingly endless list of things to do.