Bermuda's largest military fort, Fort St. Catherine is located in St. George's Parish between Achilles Bay and St. Catherine's Beach. Built in 1614, it overlooks the spot where English settlers ...