The UK's best beaches including some of the most beautiful coastal spots, hidden gems and plenty more staycation inspiration