The famous Portsmouth Bay offers some of the best anchorages on the Island of Dominica near the Indian River.