Explore 6 wild swimming spots in Santa Cruz, Madeira, including 6 beaches.
Caniço
3 spots
Santa Cruz
Santa Cruz, Portugal