Book a "Cruise and Stay" package to extend your short Margaritaville at Sea cruise. This option allows you to get off the boat at Freeport, stay a few nights on land, then get back on the boat to finish your sailing days later.
The cabins match the price point of Margaritaville at Sea cruises. If you want a nicer room, consider upgrading to a suite.