I can only report on Marina Gammarth.
I was there in Sept., 2018 for a few days.
The marina facilities are nice, but the complex is basically deserted. While there are many shop-front spaces available, they are all empty save one small service shop and an ATM. No provisions available and a cab ride is required to go shopping.
I also had an extremely distasteful experience with the Customs officers there. The Immigration office was fine, but Customs officer came aboard and systematically began emptying drawers and cupboards onto the bed and setees. They questioned the sources and purposes of my wife's jewelery, our U.S. emergency money and our prescriptions. Each item was ceremoniously inspected (some were phone-photographed)
It got bad, so I finally asked "What do I need to do?" and I received "Well, perhaps a gift." as a reply.
I was under the impression that Government officials had stopped playing that game but it is apparently not so in Gammarth.
I was very disappointed and cannot recommend the marina for that reason alone.
SM 209, Adagio