We visited Pleasant Bay on a misty May day. It lies on the Cabot Trail in Cape Breton Island, Nova Scotia, Canada. Pleasant Bay is a small village first settled by Scottish immigrants and is nestled around a picturesque fishing harbour at the foot of steep hills. The Grande Anse River meets the sea at this point and in the background are the headlands and mountains of the Blair River Inlier composed of some of the oldest rocks in the world. The village itself lies on Carboniferous sedimentary rocks but these are less well represented in the pebbles on the beach than the more ancient igneous and metamorphic rocks like granites, gneisses and schists that have been transported downstream from the surrounding highlands. You can compare these smooth rounded wave-worn beach stones with the angular rock fragments lying on the river bed at MacIntosh Brook and the Grand Anse River near Lone Shieling not too far away.