We had a wonderful stay at Cave Rock guest house. It's in a perfect location - across the road from the beach, short stroll to cafes, bars, restaurants, boutique gift shops, pharmacy, bottle shop, supermarket. Very spacious, comfortable, relaxing accommodation for us (2 adults 1 toddler). We highly recommend.