Carnival Splendor docked in Portland, Maine