It depends on what you want to do. If you are going to St. Maarten, or Aruba, you can rent a car and do the islands yourself. If you leave the island to go on a dive or snorkel, you might want to go with a ships excursion. The ship will not sail without you if it is booked with the ship.