Morris Beach is a three-mile drive off Somers Point-Mays Landing Road and down a lonely ribbon of asphalt through the trees and across a clearing of marshland.