You may be getting more feedback on this site from folks that are actual charter boat owners. I wonder if Moorings contacted the owner of your boat for approval. I doubt since it's difficult to get them to tell you the name of the boat you'll be on.

I would be very careful bringing the dog ashore. There are many local dogs roaming free that are very territorial. In March, I watched three local dogs attack each other on Cane Garden Bay beach right in front of several freaked out beach goer's that tried to break them up while keeping their hands from getting mangled. One large dog had its ear nearly ripped off.