Morlaix is far away and treacherous to get to for a boat
with any draught. Well worth it if you can manage it, but it's not a solution for Roscoff. You can anchor
in the bay at the mouth of the river leading to Morlaix, as I have done a few times. It's ok in a SW wind
in reasonably settled weather
. There used to be a free mooring
buoy there, too.
With a SW wind
, there are a number of spots on the East side of the peninsula but none of them offer much access to the town. You can go into the town quay if you can take the ground. But what's wrong with the marina? It's cheap
and good. We always go in there after crossing the Channel from the West Country. Only drawback is that it is a bit of a hike into the town, and the town is unexpectedly lovely and worth spending some time in.