Great harbor is a perfect place in a North swell. You will have no issues. Perhaps the briefer meant Deadman’s Bay on Peter.
George