I dived from Portimao on the Algarve, on the Ocean Revival Park, which was very good albeit artificial, lots of life, good easy swim throughs, saw my first free swimming conger there (got a vid somewhere). Lots of octopus and life generally.
Water was colder than I would have liked, we were no deco and still cold in a wetsuit, guide was dry, which tells its own story!
Viz wasn't great either, better in the wrecks than out. I was with Subnauta who were very good and efficient, think they have 2 ribs and a hardboat for liveaboard.