The beach will re-open on July 31 after being closed to the public since May due to extensive flooding.