From relaxing on pristine beaches to exploring family-friendly attractions and enjoying delicious dining options, there's something for everyone.