Explore 3 wild swimming spots in Castro Marim, Faro, including 2 beaches and 1 lake.
Altura
2 spots
Castro Marim, Portugal