You can catch fish off San Diego's coastline this time of year, but your best bet for nabbing sizable pelagic fish is by heading south to the Mexican Coronado Islands. This group of islands, about 15-20 miles from San Diego, are home to giant schools of local yellowtail and delicious rockfish.
The islands are heavily protected by the Mexican government. Three permits are needed to fish the islands and the area is regularly patrolled by authorities who don't hesitate to kick out parties in non-compliance of permits and regulations.
To fish the Coronado Islands, you'll need:
- A Mexican fishing licenses
- Biosphere bracelets
- FNM Visas