2. Nairn Beach

Also among the top 25 UK beaches praised by the Travellers' Choice Awards 2014, Nairn Beach came tenth in the affections of beachgoers. Scottish beaches have long been highly rated for their natural beauty, unspoiled by high-rise hotels, greasy fish-n-chips shops or tawdry souvenir stalls. Here nature reigns supreme, with an abundance of waterfowl and stunning coastline to explore instead of the endless rows of beachfront bars you'll find in Spain or Portugal.