This small island is great for all cruisers. One can simply get off the ship and hangout in the pools of Margaritaville. They offer some nice food options, and even better, excellent drinks. You can also spend some time on the nice sandy shores of the beach right next to the ship. You can spend money buying an excursion, but I would recommend saving money for the other islands.
This stop is very limiting for those who want to just get off the ship. You can take a bus in town, but you are not going to find the Caribbean feel shopping you get on the other islands. I recommend staying on the ship or taking one of the excursions. Some nice history and caverns on this very large shared island.