Canisbay is a rural hamlet located about one mile southwest of Huna and two and a half miles southwest of John o' Groats in Caithness, Scottish Highlands, and is in the Scottish council area of Highland. It lies on the A836 coast road, which bypasses the hamlet to the north.