Let alone the Scottish islands, mainland Scotland is lapped by the mighty Atlantic Ocean, its North Sea, as well as the Irish Sea, which means that it offers several gorgeous beaches. Our favourite of the lot is Sandwood Bay (Kinlochbervie).