The town was named Scotland’s “prettiest” in 2024, praised for its historic church, beaches, and charming independent shops.