We found Kethican to be a little too "touristy" of all the Ports. The excursion was little pricey...but we were very lucky to experience a sunny, cloudless, 73 degree day, which made it worth the money.
What a cute town - fun to walk around and never felt pressured, plus a great little brewery. The steam train ride sounds a little "touristy"...but it was well worth it. The scenery was breathtaking.