Service dog, cruise

We are traveling on a cruise that a.o. stop in Falmouth and we are bringing my husband's service dog. What will happen when we get there? Can we take the dog ashore? If not, will we even be allowed to have him on the ship?
Grateful for all help.

New topic