Great views, nice beaches, some restaurants in walking distance. If the weather is good, the beaches here are the best!