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.