Of course there are many nice cottages. It is a good idea to go to the owners website directly and ask for accommodation. Or try the tourist center, which are very helpful. Try to avoid to use the 'big players' like Sykes Holiday Cottages because we have made a few nasty experiences with them.
For instance: we booked a cottage, paid a sum as advance payment of 400 Pds for a cottage next year. Only a week later we had to cancel the complete trip because there was an issue with the ferry. Sykes Cottages refused to return the 400 Pds advance fee, even they rented the cottage in the meantime again.