CalMac run most of the Scottish ferries, with more running in summer than winter.
Make sure you visit Mallaig Marine World which is an intersting little place right on the harbour in Mallaig. The idea of the place to give you an idea of the sea life found of the west coast of Scotland which is quite varied. Make sure you see the octopus! It has quite an attitude!