Fox Island, or Fox Island Harbour, South Coast
near the western entrance to Bay de Vieux