We will be on Majestic Princess June 10-17. Our flight home is not until 8pm. We have booked Portage Glacier Scenic Cruise with Drive to Airport. It is a 5 hour excursion . They can drop you off at the airport or the Egan Center in Anchorage. This looks to be the best option as I do not want to spend my day sitting in the airport. Since your flight is at 3:45 you can get dropped off at the airport- I think it says in the description of the excursion that you will get to the airport around 1:30. Hope this helps.