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