The town of Rothesay has 2 small supermarkets. The main Co-op supermarket, which is located on Bridge Street, offers online shopping with a delivery service, however, as this is a smaller supermarket some special dietary items may not be available and you may need to supply your own. They also supply kindling and firewood. There is also a small delicatessen on the Gallowgate.
With a butcher (MacQueens), a greengrocer (Jessmay's) and a fish smokehouse (Ritchie's) there are plenty of opportunities to buy local produce.
There are a variety of gift shops and galleries showcasing local arts and crafts, pop into the Castle Gallery and the Discovery Centre. Make sure you visit the Bute Yard Rothesay, as well as being home to Bute Distillery and Brewery, it also holds a fantastic outdoor market on the first Sunday of the month where you can buy the best of local produce and artwork. Great for Christmas shopping too.
There are plenty of cafes available in Rothesay and the surrounding areas for a coffee and a treat, Helmi's Patisserie in particular is worth a visit. Several restaurants and takeaways too - have a look at the links in 'Places To Eat and Drink'. A short drive from the cottage is Ettrick Bay Tearoom, or you can take a walk and work up an appetite for lunch or a delicious baked treat.
A list of local amenities and activities are listed in the 'Things To Do' section.
Seaview Cottage Straad now has an electric vehicle charger onsite. There are also a few EV charging stations located on the island, at Guildford Square and Bute House Business Centre in Rothesay - please see the attached webpage link for more information.
https://www.zap-map.com/locations/rothesay-charging-points/
The local buses are operated by West Coast Motors, timetables are available via the link in "Getting Around"
Taxi's are available from Rothesay Pier or by phone booking. There are a number of local taxi operators - Zan Kreyeser: 01700 504499 / MacBrides: 01700 503000 / S. Ross: 01700 504224
Rothesay Health Centre is open Monday to Friday 8am - 5pm - 01700 501521