Yes, plenty...........not resorts but beautiful beaches, Sandend, Cullen, Banff, Yellowcraigs to name just a few. Real beaches with rockpools, clean sand, wildlife and seldom a plonker in sight
Portobello might not be the best beach in the country but most of the locals are nice friendly folk and we make the most of what we have, after all a man made beach is better than no beach at all.