My last cruise was to Nassau in 1990's on Carnival's Ectasy(?) ship.
Although I enjoy Carnival very much, I'd like to know about other
cruiselines that provide 3-day travel in the Bahamas, which are just
as/more beautiful. We'd probably go in late July or early August, and
prefer a ship catering to passengers of mid-range in age (i.e., not
Disney-type for kids or exclusively for the mature).