No, most boat harbor's don't have showers. Some of the boats do have fresh water showers available to use after snorkeling. These are just for "rinsing off".
There is usually a hose at the dock. The boat use it to hose off the salt. Also watch where the surfers go, they find the best resources. Shampoo and soap are optional.