Tarskavaig is a crofting village on the west coast of Sleat on the Isle of Skye in Scotland. It sits in a glen which meets Tarskavaig Bay and lies opposite the Isles of Eigg, Rum and Canna.