Scotland may be famed for its breathtaking Highlands, but a charming fishing village has earned its spot among the UK's top coastal gems, offering all the magic of a classic seaside getaway.