Barracuda are found throughout inshore, nearshore and offshore waters year round. Some fish move offshore, usually the larger adult fish, while many fish remain nearshore and around inshore waters too. They do prefer warmer water temperatures, so barracuda can be found up along the Atlantic coast throughout the summer, but once water temperatures drop from fall through early spring, barracuda will be found in the warmer waters of Florida and farther south.
If you are fishing warm water destinations, there will always be some barracuda that can be around. That may be inshore, offshore and nearshore.