If you can get everything for free, I don't see a reason not to. Have a look at the grains of beach sand. If they are clearish (quartz or silica) then I'd reject the sand. It should be opaque and white. Crushed shells is fine. Get a Britta filter to filter out plankton, parisites, etc. Keep the tank fallo (no organisms) for two weeks.
You'll want at least three inches of sand. Look for any rock outcrops and get what you can. Coral rock, Florida Fieldstone (from a SW or brackish area), or coquina will work for live rock. It isn't legal to take live rock from SW sources from the beach and beyond. Brackish is fair game. Freshwater is no good due to the phosphates. Same for mined Florida Fieldstone and mined coral rock. They can be used if you are patient. Don't use lights on the tank and keep it fallow for an extended period to bleed out the phosphates. You'll have to do seemingly pointless water changes though. But they will be required to bleed out the phosphates. Also consider your water source. If it is near any freshwater run off, it will be useless. Also, outgoing tides near an outlet is bad, incoming tides are premium as long as the clarity is good.