Water quality at 26 Scottish beaches is rated 'excellent' Achmelvich in the Highlands and Southerness in Dumfries and Galloway are among the most highly-rated.