Train is the best option to get to Matushima. 
Although you can reach Matsushima in 40 minutes by train from Sendai, the best way is to stop off at Shiogama and take the one-hour boat cruise acroseMatsushima Bay.