because of haven beach