There are a bunch of
marinas along the waterfront in Lisbon. I dont know them well enough to recommend one, but all are close to different areas of town. I suggest researching the neighborhoods to see which you would prefer.
Public transportation is very good, plus there is Uber and taxis.
Crime rate is low in Lisbon so I doubt
security will be an issue in any of the
marinas.