Best Shore Fishing Spots in Portsmouth
Shore Fishing Around Portsmouth
Portsmouth's Prince Rupert Bay is a large, protected harbor with a sandy beach, rocky headlands, and the Indian River emptying into its southern corner. The bay and surrounding coastline offer varied shore fishing, from calm bay fishing to Atlantic-facing rock fishing on the Cabrits peninsula.
Where to Fish
- Prince Rupert Bay Beach: The long sandy beach holds jacks, ladyfish, and snapper. Cast lures or bait along the beach during early morning for the best action.
- Indian River Mouth: Where the Indian River meets the bay, tarpon, snook, and jacks congregate. Fish with live bait or topwater lures at dawn and dusk. This is a unique spot that blends freshwater and saltwater species.
- Cabrits Peninsula: The rocky coastline of the Cabrits national park drops into deep water. Cast heavy jigs from the rocks for jacks, barracuda, and mackerel.
Tips and Tackle
Bring a medium spinning rod with 15-20 lb braid for versatility. The Indian River mouth is the standout spot — the tarpon here aren't giants, but they're acrobatic and fun on light tackle. For rock fishing on the Cabrits, step up to heavier gear and wear sturdy shoes. Fresh bait is available from local fishermen on the beach. Always ask about any protected marine areas before fishing.
Portsmouth's shore fishing combines natural beauty with solid catch potential. The Indian River mouth alone is worth bringing a rod for — tarpon fishing with a rainforest backdrop is a uniquely Dominican experience.