Oldshoremore Beach in Sutherland on Scotland's north west coast often appears on lists of the UK's best beaches.