You'll need a boat, but it's gorgeous
This small island in Biscayne National Park offers a distant view of the Miami skyline, gorgeous aqua water for swimming, snorkeling, boating and fishing. A small lighthouse stands above the protected harbor. There's a small trail around the wooded end of the island.
You can stay on your boat or pitch a tent on the island. There are spots along the shore and if it's full, you can pitch a tent on the grassy field. The back of the island has a small beach for swimming. It's $25/night to camp for up to 6 people with an additional charge if you have more in your group. Pay the iron ranger.
Between generators and music, it's not a quiet island. Tour boats from the park bring crowds a couple of times a time.
There are flush toilets and the odor is so strong you won't linger! Bring potable water.
There are picnic tables and grills available.