It's going to be a busy season for cruise ships in the state that bills itself as Vacationland.
CruiseMaine says 377 cruise ships with 283,000 passengers will visit Maine this year. That's a 6 percent increase in passengers from last year.
The largest ship scheduled to visit Maine in 2016 is Royal Caribbean Cruise Line's Anthem of the Seas, which carries up to 4,180 passengers.
Bar Harbor already hosted its first visit on April 29 and Portland got its first cruise ship visit on Sunday.
Other cruise ship ports include Rockland, Eastport, Bath, Boothbay Harbor, Camden, Belfast, Bucksport and Castine. The cruise ships will continue to pay port of call visits through late October.