West of Fort Myers, the semi-tropical island of Cayo Casto has 6 miles of shell rock hiking trails through pine forest past beautiful beaches and mangrove swamps.
Note: the Cayo Costa State Park is only accessed via private boat or ferry boat. There is a ferry boat service offered twice a day, but reservations are required. The ferry boat only goes if there are enough passengers so confirm how many people have reserved a spot the day prior. Also, the ferry is known to depart early, so make sure to arrive at least 30 minutes prior at the dock. Once you arrive at Cayo Costa, there is a State Park entrance fee payable on the dock, so bring extra cash. The dock is on the east side of the island and there is a free hourly shuttle to the west side. There are limited services on the island. Also, the island is known for plenty of mosquitos, and there are alligators in and around the large lagoon on the southwest side of the island.
To reach the ferry boat dock to Cayo Costa from US75, use Exit #143. Head west on SR78 onto Pine Island. Turn right heading north on Stringfellow Road and follow the signs.
Overall, Cayo Costa State Park is the 2nd most popular hiking trail of all 43 hikes in Florida.