This is probably no use at all but……..
San Carles de la Rapita is by far the cheapest on the east coat of Spain, not bad too! Just a long way on public transport from airports.
I am looking for a berth in Canary Islands, the 2 marinas in Lanzarote were ok(ish) until the pound took it’s nose dive and are now dearer than the Uk (except South coast). I’m still going there because I can’t stand another English “summer”.
I suppose that the message is to get out of the euro zone if poss.