on land or shore
located on land or near the shore
Simple meaning: on land or shore
More adjectives that start with O