Haven't heard of Island Scuba... but I did my certification with Maui Diving Scuba Center in Lahaina.
I would suggest checking out a Lahaina shop -- it's reasonably close to Kapalua, etc... and seems to have more dive shops to choose from.
I would suggest checking out a Lahaina shop -- it's reasonably close to Kapalua, etc... and seems to have more dive shops to choose from.