Source: Tourism MediaAberdourEncounter a medieval castle and an island abbey in the surroundings of this small beach town overlooking the Firth of Forth.WorldEuropeUnited KingdomScotlandBurntislandAberdour