There are places all over the world for you to delve into the world of spear fishing. There are fishing spots in Australia and South America. Pretty much anywhere the water is mostly clear, you can find people enjoying the spear fishing sport. Especially in areas that the water temperatures remain warm and perhaps it is also one of the main reasons Florida, especially near the keys, is a prime spear fishing area according to most.
In Florida, it is possible to fish along the 120 miles of coast that is known as the keys. There are many divers who venture into that area because of it being the only living coral reef in the United States. It is warm waters and temperatures are always between 68-85 degrees on average. This means that you can always find yellow tail snappers, amberjacks, and black grouper, among others. If you prefer to catch other types of fish, tuna, cobia, and even the Mahi-mahi may be found, but these are rarer fish and it makes the catch even more fun.
There are other spots along the coast of Florida that you are able to go spear fishing as well. Each area will give you a different type of fish to hunt for. Much the same as you can venture into the water near the gulf coast during winter time and catch one type of fish, then return during the summer months and catch other types of fish. These fish may travel from warmer to cooler waters as the seasons change around the gulf coast.
In all of these areas around Florida, if you are new to spear fishing, you can find guides to take you to the best areas. In Florida, you have offshore fishing charters and those that stay near the coastal areas. For the spear, you may want to stay in shallower waters and the guides who work those areas can definitely give you a few pointers on how to catch the type of fish you want to eat. If it is not the right season for that type of fish in that area, they can tell you where to go for them or at the very least, when to return to the water and catch that type of fish.