Mahone Bay & Blue Rocks on Nova Scotia’s South Shore

Mahone Bay and Blue Rocks are tranquil villages on the south shore of Nova Scotia far from the hum of city life. Continue reading