Public land use for ATVs is minimal in Delaware due to the state's strict laws. Many Delaware residents looking to ride an ATV typically ride trails in Pennsylvania or near the Pennsylvania/Delaware border. If you have permission from the landowner, you may also operate an ATV on some private lands.
Check out these Nassau, DE ATV/OHV resources: