If you want people to know you're a priest or if you're more comfortable, wear the collar, but I'd do without
the wool "anything"! You'll have a heat stroke
IMHO, the ship's staff really don't pay attention to what you're wearing, but how you act.
You'll also be fine dressing as a "civilian" if you want
I'm about as far away from an Anglican priest as I could be, but I'd really like to meet you on a cruise! The only Anglican connection I have is a Brit Com TV show with a woman as the priest, the name of which that I can't think of now
. Do you know what I'm thinking of?