I will be traveling to the Isle of Skye in mid-May over a weekend. I'll be with a couple friends, but even with a small group it is my understanding that it can be difficult to find open/available places to eat lunch or dinner. Does anyone have suggestions of places we should go? We're fine with casual or elegant and we will have a car. We are staying in Greshornish so places in the north or northwestern part of the island would be best.