Late July through early August is a good time for silver & pink salmon in Southeast Alaska. One absolute top rate place that I've been to is Whalers Cove lodge near Juneau: https://www.whalerscovelodge.com/new-calendar/
It looks like they could accommodate you and your son in late July. Yes, it's higher price, but you get what you pay for - and you'll REALLY enjoy the experience there. You catch your own fresh bait each day ... there's more whales around than you can imagine ... and there's very little fishing pressure in the area, so you WILL load up your fishboxes.
The captains are also very happy to accommodate specific requests, like 'I really want to catch BIG halibut' and they will do their best to put you on your target species for the day (I caught multiple 100+ pound halibut with them last summer). Staying in Juneau a day before & after is time well spent, as it's a cool place to visit.
"Decency is not news; it is buried in the obituaries --but it is a force stronger than crime" ~ Robert A. Heinlein, 1952
I can't give legal advice yet, but this site may have some of the answers you need: https://texaslawhelp.org/