You're right Tom. Here in Fla. we're fortunate to live close to the terminals and can drive there within 1.5 hours or 6 hours max. It is a huge savings for us and we take the 3,4 and 5 day cruises for nothing more than the gas to get there and the price of the tickets. For instance, we just booked the Sovereign 4-day to The Bahamas outside cabin for $228 per person. With port charges and taxes the total is $352 per person.
Nothing new in the Bahamas for us to see so we probably won't even get off the ship. But for this price we get four days of cruising.