BELMAR, NJ — As the skies cleared over the Belmar beach late this afternoon, a rainbow graced the skies for the briefest of moments, making for a picture-perfect postcard.