Client holding a barracuda on Capt. Charles's boat in Biscayne Bay

★★★★★ 5.0 on Google · 300+ reviews

Miami fishing, salt or fresh, with Capt. Charles

Private boat charters: peacock bass, cast & blast, Biscayne Bay inshore, sharks, lobster, spearfishing and full-day trips. Families and first-timers welcome.

“The best charter we’ve been on! Caught at least 30 fish in 4 hours.”
— Addy M. · Google review

Charter services

Private boat charters, prices per boat.

Group of anglers holding a big haul of peacock bass at sunset
Freshwater

Peacock Bass Fishing Charters

Nonstop peacock bass action on Miami's lakes and canals, or a half day in the Everglades. Great for beginners.

Up to 2 guests

Miami

2 hrs$350Half day$5503/4 day$750

Everglades

Half day$650
Book Peacock Bass Fishing Charters
Capt. Charles on an iguana hunt
Freshwater · cast & blast

Cast & Blast: Bass & Iguana

Bass fishing on the canals combined with an iguana hunt, all in one trip.

Up to 2 guests

Guest holding a snook on the flats boat bow
Saltwater

Saltwater Inshore

Snook and tarpon in Biscayne Bay and the flats, from the flats boat or Shearwater.

Up to 4 guests

Half day$6503/4 day$850
Book Saltwater Inshore
Shark alongside the boat
Saltwater

Shark Fishing

Hook into big sharks off Miami on the Shearwater. Heavy tackle, catch and release.

Up to 4 guests

Half day$750
Book Shark Fishing
Diver over a Miami reef
Diving · lobster

Lobster Diving

Dive for Florida spiny lobster from the boat in season.

Up to 6 guests

Grouper on the boat
Diving · spearfishing

Spearfishing

Half-day spearfishing trip for snapper, grouper and amberjack.

Up to 6 guests

Half day$850
Book Spearfishing
Florida spiny lobster on the reef
Night · lobster

Night Lobster Bully Netting

Night lobster bully netting by boat in season (Aug–Mar). 4-hour trip from 8 PM.

Up to 6 guests

Full day catch on the boat
Saltwater · full day

Full Day Fishing

Eight hours on the Shearwater for sailfish, kingfish, wahoo, mahi and snapper. Licenses, tackle, live bait, drinks and fish cleaning included.

Up to 6 guests

Full day$1,200
Book Full Day Fishing
Guest holding her catch on the bow
Learn

Fishing Lesson

One hour one on one with Capt. Charles: casting, knots, rigging and reading the water.

Up to 4 guests

Two anglers holding a big sailfish on the boat
Custom · multi-day

Custom Multi-Day Adventure

Plan a multi-day trip that combines several charters (inshore, Everglades peacock, sharks, lobster and more) to target multiple species, planned one on one with Capt. Charles.

See all species we target →

See all species we target →

What's biting now in November

See the full fishing calendar →

Happy Clients

Google Business Review
5.0 ★★★★★

Awesome reef fishing trip! Captain Charles is extremely knowledgeable and took the time to show us everything we needed to know to be successful at catching fish! He made sure we all had fun! It was my husband birthday and one thing on my husbands bucket list was to catch a barracuda and Captain Charles made it happen! Thank you Captain Charles for an amazing fishing trip!

Heather C.
Google Business Review
5.0 ★★★★★

The best charter we’ve been on! Caught at least 30 fish in 4 hours. Charlie was so helpful and knowledgeable and filleted our fish for us after!

Addy M.
Google Business Review
5.0 ★★★★★

Captain Charles took us out for my Birthday cruise and it could not have been better. Chartered out early in the morning and wound up 1/4 of the way to the Bahamas without even noticing it. He was a true professional with an expertise in all of the local fishes, great understanding for all of the proper baits and spots. Trip could not have gone better...

Dominic S
Google Business Review
5.0 ★★★★★

My husband and I started with Peacock Bass our first day, which was a great place to start for a novice like myself. … Not only did we catch plenty of fish, Charles also taught me a lot of tips and tricks, which made me more confident and I had a blast! Our second trip was in the wrecks and reefs. What makes fishing with Captain Charles so different than others, is he’s a diver as well, so he knows the waters well. …

Annika G.
Google Business Review
5.0 ★★★★★

My son and I had a great time fishing with Captain Charles. The bite was slow near the mangroves so he moved us offshore so we could continue catching fish. I definitely recommend Charles and look forward to our next trip.

Brian B.
FBFishingBooker Verified Review
5.0 ★★★★★

Minutes after I booked the trip, Charles reached out to confirm and ask what was important to us so he could tailor the day…

Kathryn S.
Google Business Review
5.0 ★★★★★

Awesome guide!! Captain Charles is super chill and knowledgeable on a variety of species. He asked what we wanted, he recommended many options and what was better because he wanted to put us on fish. His boat is amazing with that V8 Yamaha. Caught a lot of fish and he told us exactly what to do! Would definitely come back for another guided trip with Salty Fresh fishing charters!

Samsua T
Google Business Review
5.0 ★★★★★

I Came from Seattle to Miami to celebrate my birthday on a fishing charter with me and my wife and I’m really glad I came across captain Charles. Really genuine person and very knowledgeable. Caught few different species from tarpon to snook to snappers. … You have a repeat customer.

Yesenia H.
Google Business Review
5.0 ★★★★★

Charles was great with my kids, he helped my 8 year old catch a bunch of fish… We did the reef trip and caught a bunch of grouper, green grunts, snapper…

Michael M.

Read 300+ Google reviewsRead reviews on FishingBooker

Book a trip

The fleet

Every trip is a private boat charter with Capt. Charles at the helm. He matches the boat to the fishing: offshore runs, the reef, Biscayne Bay flats or the freshwater canals.

The Shearwater 26' on the water at sunset
Offshore & inshore boat

Shearwater 260 Carolina

Yamaha 350 · up to 4 guests. Excellent for both offshore and inshore charters, the ultimate luxury experience.

The Sea Chaser 18' flats boat
Flats boat

Sea Chaser 18' Flats

Up to 2–3 guests. Best for shallow-water snook, tarpon and bonefish, plus peacock bass from the boat.

Book a trip

Capt. Charles with a client and a tarpon

★★★★★ 5.0 · 300+ Google reviews

Meet Captain Charles

20+ years on Miami water, from offshore and reef to Biscayne Bay flats and Everglades peacock bass. Weather turned? He'll pivot the trip so you still catch fish.

He reaches out right after you book to ask what matters to you, then tailors the day: kids' first fish, a bucket-list barracuda, or a cooler full of snapper. He'll clean and fillet your catch too. Boat, fuel, captain, bait & tackle and fishing licenses are all included.

Shearwater 260 CarolinaSea Chaser 18' FlatsPrivate boat chartersKids & beginners welcomeFish cleaned & filleted

Departs: Rickenbacker Marina (Key Biscayne) or Black Point Marina (Homestead). See locations

Check availability WhatsApp Charles

Recent catches

Guest holding her catch on the bowPeacock bass catchGuest with a snookSailfish brought aboardGuests with their catchShark swimming boatsideFish on the line offshoreGuest riding up frontThe Shearwater 26' anchored on the flats

More on Instagram @saltyfreshfishingcharters

Where we depart

Pick your departure marina when you book; Capt. Charles confirms the spot that suits your trip.

Rickenbacker Marina

Key Biscayne / Miami

3301 Rickenbacker Causeway, Key Biscayne, FL 33149

Open in Google Maps

Black Point Marina

Homestead / Cutler Bay

24775 SW 87th Ave, Homestead, FL 33032

Open in Google Maps

Book a trip

Check availability & book your trip

SunMonTueWedThuFriSat
Selected datePick a date above
AvailableBookedSelected
“The bite was slow near the mangroves so he moved us offshore so we could continue catching fish.”Brian B. · Google

Book & pay online

Pick a date and trip, pay securely, and you're booked. Capt. Charles will reach out to tailor the day.

Total, private boat$0

Questions?

Talk to Capt. Charles

Not sure which trip is right for you? Give us a call. Capt. Charles picks up the phone himself, not a bot or a call center. We're happy to answer anything before you book.

Call Capt. Charles: (305) 972-5659

BookWhatsAppCallContact