I would highly recommend staying at the Garden Gate B&B. Emma Rose and her family were extremely kind and welcoming. We were even offered a larger room as they were not full on the weekend we visited. A very nice surprise. As others have commented the breakfast is fantastic and filling. I would recommend bringing a car to the island (plenty of parking provided) as cab rides add up quickly. About $15 to most places.