Margaree Harbour Beach

One of the most picturesque sandy beaches on Cape Breton Island (featured on the main page of capebretonisland.com) and is perfect for sunbathing, surfing, swimming, and more.

Categories: