Carnival Imagination

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)
Back to top