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