The right location for spearfishing depends on the type of fish you're targeting. Look for areas with clear water, plenty of fish, and good visibility. Rocky areas are often good spots for spearfishing because they attract a variety of fish. Look for areas with a lot of structure, such as reefs and wrecks. It's also important to check local regulations and make sure you have the proper permits before you start spearfishing in a new location.