My wife and I visited Roatan a couple of years ago around Easter and had an exceptional stay and dive trip with the Mayan Princess Hotel/resort. This place is on the beach at West Bay, NOT to be confused with the West end section of Roatan. Definitely the nicer of the two, West Bay offers a variety of beachfront quality restaurants, hotels, and private dwellings. West End is crowded along a dirt road with mostly singles and budjet operations that would cater to a younger crowd.
The on site dive operation that I would recommend even if you don't Check in to the Mayan Princes is called Mayan Divers, owned and operated by Liber and Anya, a sweet couple expatriated from Cuba for many years now. They have a good boat, shop and also are quite competent for instruction, if you need it. I think I posted a trip report on this somewhere, but couldn't find it while browsing through the forum prior to this reply. Have a great trip! Airhead 52