Will be arriving Castries by cruise ship. Are there companies to take us snorkeling that provide life jackets, fins etc. If so, how to contact them. Do cabs come to the pier to take tours of the island? If so, what are the prices/do you bargin for a rate. Where ship docks....walking distance to town?? Thanks for your help.