Cavendish Beach
From Openwaterpedia
Cavendish Beach is on Price Edward Island, Canada. It was named as one of the world's top 100 beaches by CNN in 2013.
Cavendish Beach is on Price Edward Island, Canada. It was named as one of the world's top 100 beaches by CNN in 2013.