Pub with football on?

Hi, We are in Portree on Sunday 11th July, which is the date of the final of the Euro's. Is there any pubs that has a TV and would be showing the football. Not that I am expecting Scotland to be in it, but miracles may happen. Thanks in advance for any replies.