The undisputed "best" place to see dolphins in Scotland is Chanonry Point on the Black Isle, located in the Moray Firth near Inverness. This narrow peninsula is famous for its resident colony of Bottlenose Dolphins, which are some of the largest in the world. The geography of the point creates a "funnel" for fish, and the dolphins frequently swim within just a few meters of the shore to feed, especially on a rising tide. For the best chance of a sighting in 2026, experts recommend arriving about one hour after low tide. Other excellent "land-based" spots in the Moray Firth include North Kessock, Fort George, and Spey Bay (home to the Scottish Dolphin Centre). If you prefer a boat-based experience, numerous wildlife cruises operate out of Inverness, Avoch, and Cromarty, providing a different perspective of these playful mammals and often sightings of harbor porpoises and seals as well. While dolphins can be seen year-round, the peak months are June through August when the salmon are running, making Chanonry Point a must-visit for any wildlife enthusiast traveling through the Scottish Highlands.