These are the best beaches in Scotland, according to our readers.