Definitions Found:

Situated at sea some distance from the shore