'I did enjoy the islands and my trip.
The Omali had a nice atmosphere and grounds. The food was good, but a little pricey. There was usually someone there who spoke English. It was too far to walk into town, although if your timing was right, there was a free shuttle. I used the guide you recommended while at the Omali. His English was good and he tried his best to help me see what I wanted. . His tours were usually about 4 to 5 hours.
I did 4 dives with Joao Santos of Tropic Ventures. He was very helpful. The best dive I made was a shipwreck dive I did with him. The half sunken ship was swarming with large schools of many types of fish- one of my best shipwreck dives I've done from the fish point of view. Two other dives with him at Santana Island were done when the weather conditions weren't the best, and were scary.
I liked the Pestana Equator about the best ( although the BomBom was close). All meals were buffet and had numerous choices, so the food was good. The grounds were beautiful. The director, the dive master and one or two of the staff were the only English speakers. The director was especially helpful.
Bom Bom was very beautiful, but no diving and no diving at a nearby plantation either. I did two walks and two car tours, all of which I enjoyed. They were reasonably priced.
So, thank you for your help in making this a good trip.