Carnival Imagination
The 2,052-passenger Carnival Imagination is anchored off the coast of Half Moon Cay, a private Bahamian island available to Carnival Cruise Lines' guests. (Photo by Andy Newman/Carnival Cruise Lines)
Download photo