Definitions of offshore
away from or at a distance from the coast
Offshore islands can protect villages from tsunamis.
where eg a company or bank is based in a different country usually to take advantage of lower taxes and costs
The firm advises how to establish offshore companies.