Carolina Beach to Open May 8th