Since the island is very remote, there are very few choices. In the town there are a handful of hotels that offer room and board. There you can get a good homemade Scottish breakfasts and seafood dishes. Another option is to stay and dine in one the private homes that offer accommodations.
The abbey runs a coffee shop that serves fresh baked pastries, cheese and bread.