The charters vary depending on the season, how much time you want to spend on the water and what you want to catch.
Ask the harbor master or the captains what they are catching and decide if that's for you.
Local waters can be fruitful but a trip to the gulf stream can see you coming back with a variety of fish of larger size.
It is not cheap but the experience can last a lifetime.