Picture perfect beaches? Check. Adventurous activities to keep your days fully occupied? Check. Delicious food to inspire your palette? Check!