We went on a Carnival ship recently and did dives in St Thomas, St Kitts, and St Maarten. Our dives in St Lucia were cancelled. I brought all my own gear. Depending on location I'll dive with the cruise ship as they won't leave you or will make sure you get back to the boat if on one of their...