Captain Gavin O'Neal and a guest holding grouper caught on Tampa Bay 30 years on Tampa Bay
Meet the captain

Captain Gavin O'Neal

Thirty years on the waters of Tampa Bay, and he takes your good time seriously. Every charter comes down to two things: safety, and a great day on the water.

Licensed and insured. The same captain on every trip.

30 yearsfishing Tampa Bay
Apollo Beachhome on the bay
Safetyalways comes first
Hook & cookcatch to table

A local guide, not a rotating crew

Captain Gavin lives in Apollo Beach and has spent 30 years on the waters of Tampa Bay. He's a lifelong outdoorsman with a genuine attitude of service, and he shares more than a day on the water.

He shares what decades of fishing have taught him: where the fish are this week, how to work a rod, and how to get a fish in the boat. Most of his guests have never fished before. They leave as better anglers.

That same discipline carries off the water. Gavin is an amateur competitive bodybuilder, and he brings the same preparation and attention to detail to every charter, from the bait he nets at sunrise to the fillets on ice at the end of the day.

Illustration of Captain Gavin O'Neal throwing a cast net from the bow of his boat
What a day with Gavin is like

Safety. Good times. Good fish.

Safety comes first

Weather and conditions are always the captain's call. If it isn't safe, Gavin calls you to reschedule. Kids and first-timers are in good hands.

He teaches as he fishes

Gavin rigs the rods and coaches you through every fish. Beginners learn the basics; old hands pick up a few local tricks.

The fun is the point

It's your day, built around your group. Gavin keeps it relaxed, keeps it moving, and goes where the fish are biting.

The fishing doesn't end when the fish hits the cooler.

For Gavin, the catch ends at the table: a great meal, family and friends, and celebrating a good day on the water.

  • Your catch is filleted and bagged on ice before you leave.
  • He'll tell you how to cook what you caught.
  • Or he'll point you to a restaurant that will cook it for you.

Book a charter

Every charter includes pickup and drop-off, rods, tackle and live bait, licensing, drinks and snacks, and your catch cleaned and bagged on ice before you leave.

$150 is all you pay to book. A $150 deposit through PayPal secures your date. The balance is due on the day of your charter, also payable by PayPal.

Party size. Prices cover four guests. Each additional guest is $50, up to six aboard.

What you pay. $150 deposit at booking, balance on the day of the charter. Both by PayPal.

Cancellations. Cancel 24 hours or more before departure for a full refund.

Bigger group? Gavin runs multiple boats and can take parties up to 25, with a discount for booking more than one. Call (813) 418-0225.

Call (813) 418-0225 to book now!

Or send Gavin a message below. Ready to pick a date? See trips and open dates.

Send Gavin a message

Questions about a trip, a gift, or a group? Gavin usually gets back to you the same day.


    Scroll to Top