With its beautiful beaches, vibrant energy, many historical sights, family-friendly activities and array of accommodation ...