mamaw papaw near green sand beach