Queensway is the better marina but very limited on spaces so book well ahead and arrive on time or they get shirty and you may well lose your spot.
Marina Bay by the
airport is I believe doing major construction so check well ahead for a space, if any.
Its not the port it was for sailboats, no more
boatyards etc, yes there are tradesmen but many drive in from up the coast in
Spain.
Gib has turned into a tourist
destination with casino's bar/restaurants, hotels and duty frees for
income.
La Linea marina not a clue as I usually
anchor off the beach when passing though.
Personally you would be better off doing another 180nm to Almerimar,
cheap rates, 2 chandlers, ace
marine engineer,
sailmaker and rigger along with big travel
lift. Excellent supermarket and plenty of places to eat and drink.
English widely spoken.
PS. Top up your
fuel tanks in Gib, right hand side at bottom of channel into Marina Bay.. No need to clear in but usually a few Spanish boats milling around in the queue for
cheap diesel.