Explore 11 wild swimming spots in Odemira, Beja, including 10 beaches and 1 lake.
Vila Nova de Milfontes
6 spots
Zambujeira do Mar
2 spots
Odemira, Portugal