A wind-swept Atlantic coastal gem with blue-and-white medina, fresh seafood, and a laid-back bohemian vibe.
5 Restaurants
5 restaurants