A comprehensive bus system makes Crete easy to travel around, with frequent services along the north coast, and less frequent buses servicing places of interest on the south coast via the mountainous interior. There are also many tour companies in the towns and resorts that offer excursions to all the major sites around the island. Ferries link the towns along the south coast and the islands, but many only operate during summer. Taxis can be hired to all sites and are reasonable especially if shared with two or three people.