st. george is nicknamed the "granite town". it is located on the magaguadavic river between passamaquoddy bay and lake utopia. it is 70 km west of saint john. the magaguadavic river flows through the town and into a large gorge and the st. george dam at st. george, with caves in the cliffs on either side.