From reading posts on this forum it seems that Northern Coast are the most popular but there is also this company - caribbeanmarine@yahoo.com
Unless i am mistaken, they are based in the Plaza in Playa Dorada. I am not an experienced diver though so i cant comment on how good they are.