it looks like Peter Island might be the only suitable anchorages.