The difference between Inshore Fishing and Deep Sea Fishing is that Inshore Fishing is done right along the coast line and in the estuaries of the Gulf of Mexico. Deep Sea fishing is usually done much further off the coast line sometimes hundreds of miles out.
Inshore fishing is a totally different experience because you are fishing shallow waters. We do catch some of the same types of fish like sharks, cobia, mackerel, etc. But with inshore fishing you will many times catch these fish "top-water" meaning they are taking your bait or lure off the top of the water in a violent strike. We catch Tarpon, Snook, Trout and many other fish this way.