The South West Coast 300 (SWC 300) takes in some of Scotland’s most sublime scenery, mountains, forests, sandy beaches, castles, gardens, quiet Georgian towns, and an abundance of history.