Meet The Captain

Captain Gavin O’Neal Has 30 Years’ Experience On The Tampa Bay, And Takes Your Good Time Seriously!

Captain Gavin O’Neal lives in Apollo Beach, Florida, and has spent 30 years on the waters of Tampa Bay. His approach to every charter is grounded in two things: safety and good times.

A lifelong outdoorsman with a genuine attitude of service and geniality, Captain Gavin shares more than a day on the water. He shares the knowledge he’s gained through decades of fishing—helping his guests become better anglers and teaching them how to properly prepare and even cook their catch.

That same discipline extends beyond the water. Gavin is an amateur competitive bodybuilder, bringing the same commitment to preparation, fitness, and attention to detail to his life on the water.

For Gavin, the fishing doesn’t end when the fish hits the cooler. The catch culminates at the table—in preparing a great meal, breaking bread with family and friends, and celebrating good fortune on the water.

That’s what an Apollo charter is about: good fishing, good company, and making the most of what you bring home.

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.

Scroll to Top