Tomas Hotel is right behind Cholo's bar, I'm not sure of the current status, but it is more expensive than Martha's.
Also, even though Alonzo is based at El Pescador, he will pick up divers at any docks close to them.
If under a tight budget, Martha's is the cheapest hotel on the Island, and not the worst..
Have a good trip.