The town has a historic castle, golden beaches and vibrant culture drawing visitors from across the country ...