Inverness Tours runs the occasional boat cruise but is mainly known for tours around the Highlands in well-equipped vehicles, which are led by expert guides and heritage enthusiasts. James Johnstone, a personal guide, is based in Inverness but will drive you anywhere; he has a particularly good knowledge of the Highlands and islands, including the Outer Isles.
Inverness Tours (01667/455699. www.invernesstours.com.)
James Johnstone (01463/798372. www.jajcd.com.)