Sorry for the late chime-in. My wife (non-diver) and two other couples stayed at the Bahai Gran Principe in Runaway Bay this past January. The resort was beautiful and featured a local dive operation on site. The dive op was
ScubaCaribe. Unfortunately the sub-link for Runaway Bay on the web site seems to be down.
My buddy and I went to do our open water dives after completing the refferal course here in Toronto. ScubaCaribe had a nice facility which was recently built. They offered AquaLung rental BCs (we brought our own though) and some decent looking wet suits. The gear seems pretty new and in good shape. The tanks also seemed in good shape and the fills were well topped off.
The staff was professional. Our Dive Master / Instructor Pablo, while seeming very laid back, ran a tight ship with a heavy focus on safety. The sites we visited were never outside of the range of anyone's capabilities and he was always checking up on each diver to ensure their dive was going smoothly and safely.
They have two dive boats on the site. We took the small boat the first dive but it developed a mechanical difficulty when we returned. The larger boat was much nicer, newer and in great shape. It had plenty of room for tank storage plus room to move around under a sun-blocking canopy.
The dive sites in the area were all just a short boat ride away. You're probably aware that Jamaica isn't the greatest spot on Earth for diving, however, we managed to see some interesting terrain and sea life. We did a nice wall dive down to about 75 feet but we could see it went much further down into the blue void.
Our experience was a very good one and we'd recommend it to anyone heading to the Runaway Bay area.
The dive boats
Dive Master Pablo
Inside the shop
ScubaCaribe