There are lots of campgrounds in Key Largo and farther south. There are no places for free camping, however. Long Key Park is on a beach on the ocean side with access to the reefs for snorkeling.
We have a great place for sailing and one of the only beaches in Key Largo here at Rick's Place Motel and Sailing Resort. I believe our rates are probably lower or nearly as low as a tent site at America Outdoors. And all our rooms have full kitchens.
We are on the Bay Side of the island which is where all the boating activity and fun stops are located. But the snorkeling is on the Ocean Side where the reefs are. But there are very few lauching spots and relatively few beaches on that side.
For info on our motel, click on the following link:
http://www.floridakeysresort.comRick