JD's Marina & Beach Key Largo MM104

Welcome to JD’s Marina & Beach – Where Fishing Meets Family Fun in Key Largo

Located at Mile Marker 104 Bayside in Key Largo, Florida, right next to the famous Caribbean Club, JD’s Marina & Beach is more than just a tackle shop or a marina—it’s a place where locals and visitors alike come to gear up, relax, and enjoy everything the beautiful Upper Keys have to offer.

We specialize in inshore, offshore, and fly fishing gear, catering to everyone from first-time anglers to experienced pros. Our shop is fully stocked with rods, reels, tackle, marine parts, clothing, and all the essentials you need for a successful day on the water. You’ll also find a wide selection of sun protection gear, sunglasses, and apparel for men, women, and kids, making it easy to outfit the whole family for a day under the Florida sun.

What really sets us apart is our friendly, knowledgeable service and commitment to making every customer feel like family. Whether you’re coming in for live or frozen bait, a replacement part for your boat, or just some expert advice, you’ll be greeted with a smile and a helping hand. We know that time on the water is valuable, so we offer long hours of operation to fit your schedule and keep you fishing.

Our marina services are designed for convenience and peace of mind. We provide dry boat storage, wet slips, and a full range of services to keep your boat ready for your next adventure. And when it’s time to take a break from fishing, you can enjoy our private beach—a quiet, relaxing spot where you and your family can unwind, swim, and soak up the Keys lifestyle. Day passes are available, making it easy for anyone to come enjoy this hidden oasis.

At JD’s Marina & Beach, our mission is simple: to be the go-to destination in the Upper Keys where you can fish, relax, and spend quality time with the people you love. Whether you're dropping by for supplies or spending the day on our beach, we’re here to help you make the most of your time in paradise.

Stop in and see why locals and visitors alike call JD’s their favorite spot in Key Largo. We can’t wait to welcome you to the family.