translate English to French: Cape St Francis to the E and Split Point, 32 km NW, mark the mouth of the bay, which stretches 70 km S to Holyrood.
Le cap St. Francis, à l'est, et Split Point, à 32 km au nord-ouest, délimitent l'embouchure de la baie qui s'étend sur 70 km au sud, jusqu'à Holyrood.