Roatan has so many options and some amazing dive spots. We're going to be there for a month+ this winter, and one place with a great rep is Anthony's Key Resort. You can also easily get to/from other areas with restaurants, etc.
True, though not as easily as just walking down the street. He'd need to take a cab.
I stand by my recommendation for them to stay in West End, Roatan.