Brittany Ferries allows foot passengers on ferries between Roscoff and Plymouth, with fares starting at around £45 each way.