Seaforth provides the license when you pay for your charter.
Once in the State, the license can be purchased at most sporting goods locations or even at the landing when you check in
You have several options you can get one on line or at the place where you are departing or any sporting good store even walmart
Or u can get it there at their location
Thanks! Your answer is awaiting moderation.