Here are our pictures from our four-day Caribbean cruise aboard the Carnival Imagination, which sailed out of the Port of Miami.
Cruise | Key West | Cozumel & Playa del Carmen | Tulum | Miami Beach