ABOUT FISH MASTERS

CAPTAIN JOHN BARNES
Captain John Barnes is a third-generation charter captain who has spent a lifetime on the waters of Carteret County. With over 30 years of experience fishing both inshore and offshore along the Crystal Coast, he brings extensive knowledge and a deep passion for the sport to every trip.
Fish Masters Charters & Eco-Tours is a family-run business, built on a tradition of fishing, adventure, and a love for the coastal waters. Captain John Barnes specializes in versatile inshore, nearshore and offshore fishing, ensuring every guest enjoys a memorable and rewarding experience on the water.