This site is located on the Nassau River in Nassau County in northeastern Florida, approximately 5 miles southwest of Yulee. It is an extremely beautiful location on the river that must be accessed by boat. The site is just west of a picturesque humpback bridge, which is located on private property. The area is popular for fishing and boating throughout the year. A county boat ramp is located approximately 4 to 5 miles east of the site and south of State Road 200/A1A.
The vegetation surrounding the area is that of a saltwater, tidal environment.