I think the more convenient will be "Port Taverna" and the East coast
They have a travel lift
, are very professional and as this port (the area, middle of the East coast) is less touristic than the others for sailing you may find a place on-land. I suppose the other marinas
The only problem is the fact that this port is in a quite "nowhere spot" and far from what we can call a town (Bastia is about 60 kms norther) and you will probably need to rent a car.
Here is the link with the marina office (in french...) :
Reserver une place demande de place au port -