onlybeaches

Counting the waves…

Calheta Beach: Golden Sands & Azure Waters in Funchal, Madeira | OnlyBeaches