For a stay in Speightstown, Port St. Charles Marina is a hotel, about 1.3 km from Orange Fort (Site of Ruins).