North of West Palm Beach and Fort Pierce, the snorkeling at Fort Pierce Inlet State Park is well known for its plentiful fish. The best snorkeling at Fort Pierce Inlet State Park is located offshore of parking area #1 or #2 about 250 feet out. The small reef is in 15 to 30 feet deep water. There is a jetty running out the south end of the park that provides good marine habitat. This snorkeling dive area is not recommended for beginners or families. The water off Fort Pierce Inlet State Park can be rough at times producing poor visibility. Especially with the surf and the jetty boat traffic, you will want to use a dive buoy.
The nearby Peper Park, which is some times confused with Fort Pierce Inlet, is popular for stingrays and sea turtles. The best snorkeling off Pepper Park is about 600 feet offshore.
To reach the snorkeling in southeast Florida by air, there are several options. The most popular option is to fly into Miami International Airport (MIA), which is served by all major US and international airlines. Also nearby, a potentially lower cost option is to fly into Ft Lauderdale airport (FLL). From either of these airports, you can rent a car to drive to the dive site, but watch out for automated cash-less toll highways along the way.
Overall, Fort Pierce Inlet State Park is the 9th most popular snorkel dive spot of all 24 snorkeling dives in Florida Southeast.