Crail Golfing Society, Craighead Links Course & Visitor Info