The village of Kirkcudbright has a castle, a museum, three churches, a working harbour, a marina, golf course, tennis courts, a bowling green and a swimming pool. As well as some top quality art galleries there are good supermarkets, independent shops, restaurants, cafes and takeaways including a fish & chip shop. Throughout the summer, a range of festivities and events are organised by local volunteers.