I don't dive - but if you use the search within this forum you'll find lots of recommendations. Truth is, people seem highly satisfied... like 95% recommend the people they dived with. There are some good tips, though, about the style of the dive operators on West Bay Beach. Some operate larger boats and have larger groups, some smaller... that kind of thing.
I hope Momzferg is a snorkeler... she may want to ride along with the dive boat sometimes - many places seem to allow this for free or $15-20 if you are with a diver and the boat isn't too crowded. Since many of the dives consist of taking the boat outside the reef, then tethering to a buoy that is located on the reef... the divers are often putting in pretty close to the reef and swimming seaward... snorkelers can swim over the reef if the water is high enough, and watch the outer side of the reef which has some different fish/feeding stuff from the typical inside-the-reef snorkeling.
Water taxi consists of a number of open boats that haul people back and forth between West Bay Beach and West End for $3 a ride. For any other travel it is riding the local "bus" - a fleet of minivans that are cheap and an interesting interaction with the real life of the island... some folks would never get in these... and regular taxis.
In any case, except for groceries or going to the bank or perhaps for shopping for curios at Yaba Ding Ding - not much reason to ever go to "the main town." Coxen Hole is pretty much... a hole.
I think Henry Morgan will suit your needs just fine. Fact is, most of the main places in West Bay and West End are designed to provide basic accommodations and decent food.
After your first trip, you'll know which properties appeal to you for your return. Many of us do get sucked in by the Roatan vortex...