In most places offshore means far out to sea. But here among the barrier island residents (of South Jersey, at least) offshore means on the mainland. Usually in the phrase you have to go offshore for that or similar context. However, there are times when discussing fishing or boating that we'll still use it in it's typical meaning of out to sea.