Bulls Island is a popular wildlife-viewing and beach-going destination known for its quiet coastline, forested trails, and abundance of birds and alligators. The easiest way to get there is via ferry, kayking is more fun (and free). The trip is through tidal creeks and marsh between the mainland and this barrier island at the edge of Bulls Bay.
From the public launch at Garris Landing it is only about only about 3 miles shore to shore, but twists and turns of the creeks make the one-way distance more like 5 miles. You will have to contend with tides, wind, and waves, but on a calm day a well-timed trip is suitable for all abilities with proper guidance. The route is not marked, and navigating the marshes can be difficult. Depending on the turns you take, you may have to paddle against the current for short stretches; as long as you paddle to the island with falling tide and back with rising tide, the trip will be much easier overall. If you are at all uncomfortable or unsure about sea kayaking and/or tidal creek navigation, consider hiring a guide or going with a more experienced group.
You can paddle to the location of the island's ferry landing, though the dock is private so it's best to pull up on shore nearby, which will be muddy at low tide. Be sure to store your boats well out of the way of ferry guests and staff. Alternatively, you can paddle a more straightforward route on the Intracoastal Waterway to Price Creek, which lands you on the sandy beach of Bulls' western shore. Trails connect this less-visited end to the rest of the island, but it is a hike of a few miles to Boneyard Beach and other highlight destinations.
Note: Pets and camping are not permitted on Bulls Island.