You might want to do some poking around through prior posts, these resorts are discussed to an extent.
The excursions that you mention, from any of these resorts it will involve a cab ride. Various of Roatan's non-dive attractions are spread between West End and East towards the middle of the length of the island. HMR is far West, the other three are midway East along the island. For this distinction, that these three are on the South side is irrelevant, the island is only maybe 5 miles wide.
You ask a whole lot with your very short question. What are you really looking for out of your trip? How much diving? These AI Resorts offer some diving, they are not really "dive resorts", MLR makes 99.9% of their money off of "day-spa" cruise ship passengers. (The exception might be FIBR, see next paragraph) Of the four, Media Luna is set on the most beautiful piece of land, by far.
Three of these South side operations have no in-house dive op (my current understanding), they use contractors when they have clients. The contractors have to come a fair distance, so your diving might have to flex around that, depending on whether the resort can fill the boat for that day. The other one, FIBR (which was the most dive oriented of the four) has been closed for an extended period of time and if it has reopened, no one here has said boo, same for Trip Advisor.
Of the four, FIBR has the best dive access to this interesting niche zone (see below), the only real shore dive access. You can shore dive a 140' intact ship in 35', or see who is living in the remnants of a DC3 Aircraft. In the past, but unknown today- they had some nicer of the better boats. A year ago, while it was still in operation, if a serious SCUBA diver wanted a dive vacation, I would have sent him there out of that list, no matter how bad the rest of the place was~ and it was bad. Again- they may be re-born. Go find out and let us know. Anyone?
The most cogent thing I might throw in- understand the oft-discussed weather patterns at this time of year (Nov>Feb). You may do better in terms of dive weather if you were to pick from the resorts that were South side. The leaves Henry Morgan out. The other three are within a few miles of each other along the Southern shore. On the map, if you looked around "First Bight", that is the general area.
Henry Morgan will give you much better access to "West End" where you will find many diversions such as bars, interesting restaurants and some theoretical shopping. I believe they have an in-house dive op, or at least a contract provider that is very local and quite regular. I am blissfully ignorant of Cruise Ship seasons, but you would do better to avoid the West End during those days.
The other three, again on the South side, offer diving in a specific zone of Roatan that I see as unique in the Caribbean. The diving here is very shallow and it rewards those with good buoyancy and observational skills. Otherwise, divers walk away bemoaning that they have seen nothing. In brutal honesty, this area is not for beginners, there just are not masses of recognizable large critters. Yes, a few Baracuda or Parrots- but the gold here is the micro and macro. There is gold aplenty. The walls are vertical, they start in 5 to 20', and break straight down to 90'. They are positioned to be in the Sun track all day long- there are no dark barren zones. There is also not a whole lot of underwater architecture- not much great drama of shapes- the notable exceptions are Doc's Dive, and of course the highly vaunted Mary's Place. The other unusual dive that could be provided by one of these three is Calvin's Crack- but it depends on the weather and the boats they are renting.
Stick with your DM. If he isn't showing you a SeaHorse on every other dive, you got a lemon. Look with him for the very cool small stuff. Experienced divers come to this specific zone in search of micro and macro and take some amazing images- the stuff you regularly see in the dive magazines.