I can comment on Marina Rubicon at Playa Blanca on Lanzarote, having spent a few months there waiting for the Hurricanes to behave before crossing to the Leewards. I found it well protected and don't recall any weather related problems between early September and mid December when I sailed for Las Palmas to store up. I do remember everything covered in fine sand one morning due to unusual wind and weather bringing sand from the African Coast, other than that I enjoyed my stay there.
Just an additional note. I think it was about early October time when the first of ARC boats arrived and berths became a bit limited for anyone arriving after that time. Once the rally boats left for Las Palmas, berths became available again.