From sailing boats to cruise ships in Lahaina Harbour, with the island of Lanai in the background