I'd like to suggest Inn of Last Resort. We were there 3 weeks ago and loved it. It's on the Anthony's Key Resort side of the island. This side of the Island is the marine preserve. On our first dive we saw 2 turtles. You can walk into West End, which we did, just for the experience...but next time we'll take a taxi
ILR is funky and small..only 30 rooms. It sits on Gordon Bight and all the dive sites were only 5-10 minutes away. Their package is 3 dives/day. Rooms are spacious and rustic..plenty of hot water and the water is safe to drink. There is security on the property 24/7. There is a private lagoon with a spacious deck for snorkeling or a night dive. This is an all-inclusive and we were more than happy with the meals. The staff here was excellent. I felt as though I was in an exotic treehouse the whole time I was there. Diving was excellent all around...boats, DMs, sites, marine life. When you are a guest here, there is also a feeling that you are part of their family. The host and hostess are Donna and Andy Arcaya and they are present on site. They and the entire staff interact with the guests. We went with another couple from our dive club who had been to CocoView several years ago. They did enjoy CocoView, but for the diving and camaraderie they said they would return to ILR. PM me if you like for more information. We have some topside pictures (u/w camera flooded last year in Bonaire and we did not replace in time for Roatan)
http://www.picturetrail.com/gallery/view?p=999&gid=7757249&uid=3389098
Here is their website if you are interested
http://www.innoflastresort.com/
Wherever you stay, hope you enjoy Roatan. We certainly did.