What is the best or correct way to spell this adjective (e.g. shorebased training)?
According to Google Ngrams, shore-based is the most common (and in this case the best) form of this phrase:
Sign up using Google
Sign up using Facebook
Sign up using Stack Exchange
3 years ago