Gibraltar is ok, Shephards ashore or afloat, the others suffer with swell. Thats where I would go, nowhere else around there. If you want to go somewhere a little further afield, Rota is OK as is.......Damn........can't remember the name offhand, but it's further North, not far and its OK aswell, if a little out of town.
Latest edition of either Motor Boat Monthly or its similar competition has a comprehensive article on Gib and the various marinas and boatyards available for wintering.
...and for those sailors who don't read these, they invariably have very good articles on fuel systems and diesel engine maintenance!
phone jack peat in Gib of Gibralter Sailing Centre, he knows everything about the how whys and wherefors of gib and also is the best rya instructor i have met.
350 78554