No if I rember correctly we didn't need to get any
but for Nassus we had to
the cruise line had the forms (just like the old green 90 day visitors forms going into US) and handed them in at check in before we got on the ship
You just have to go throught US customs again getting off the ship back into the states
Enjoy your cruise