A Skye town could claim the title of Scotland's Most Beautiful Village.
Hidden Scotland organisation have asked people to vote for their favourite towns and villages in Scotland - with Portree making the shortlist.
The town is famous for its picturesque houses nestled on the harbour.
The winner will be announced in August.
To vote, click here.