Walk Maine’s largest city and follow in the footsteps of your fellow seafarers, past and present, on a Carnival cruise to Portland. Perched on green bluffs overlooking Casco Bay, Portland is a place where lobstermen still ply the briny Maine seas and wooden fishing boats chug through the harbor. Portland cruises pull into a modern-day seaport of sleek high-rises towering over a revitalized Old Port area, alive with brewpubs, restaurants, and shops.