How can I get crispy skin when pan frying fish?
You need a hot pan. Use either clarified butter or an oil that can withstand high temperatures without burning. The oil should be quite hot but not at smoking point otherwise the fish closest to the skin will be overcooked and the skin will be charred as well as crispy.

The pan shouldn't be quite as hot when it comes time to cook the fish skin-up.