We were staying in Kapalua, which was an hour drive to Mama's Fish House, but totally worth it. The restaurant is open and airy with beautiful views of the ocean. We highly recommended as the food was outstanding - especially the house special (Mama's Stuffed Fish) and the King Salmon. For appetizers, we loved the seared beef tenderloin and kula avocado and crab guacamole. We will definitely come back on our next trip.
Please note we made our reservations 3 months in advance to get an early dinner, as we had an hour drive to/from the restaurant.