Karl is a truly wonderful captain. We came to him for our honeymoon trip. He was exceedingly organized and after speaking to him a few times prior to the trip, he was able to chart out the perfect trip for us. He included all of the events we were hoping for, plus more. He struck a nice balance between taking us to touristy venues and relaxing areas.