Visit Gordon Castle's historic walled garden, one of Britain's largest. Explore shops, a cafe, and enjoy holiday accommodation and fishing.