100 S Riverview Dr, Jekyll Island, Georgia 31527 USA
Tiny crabs can be seen by the boat launch.
Photo Credit: Yelp