Sandstone bedrock, boulders and pebbles on the beach at Callakille, Applecross, Wester Ross, Highland, Scotland