No, you don't need a fishing license to go on an inshore fishing charter in Myrtle Beach. Your captain will take care of all the necessary permits and licenses.