I've used Myrtle Beach Water Sports http://www.myrtlebeachwatersports.com/