Except for when you have an online-only scuba supply store, use the LocalBusiness schema, since a Diveshop / Diveschool / Scuba Diving Business is by definition a local business.
As with any website, do implement the WebSite, WebPage and Organization, to include the Social Media links under sameAs.