Dolphins by George Wheelhouse, a guest here.

The Moray Firth is located to the east of Inverness in the Highlands of Scotland. It is home to Bottlenose Dolphin and Harbour Porpoise. They are seen regularly from Chanonry Point (the best time being 1-2 hrs before high tide) and sometimes from Nairn beach. The Whale and Dolphin Conservation Society have visitor centres at North Kessock and Spey Bay. Boat trips to view the dolphins leave from Inverness, Cromarty and Nairn.
Hiddenglen Holidays is an excellent base for exploring around the Moray Firth. Dolphins are seen throughout the year. Between June and September we can almost guarantee that you will see the dolphins, but are not so confident about the Loch Ness monster!