Pukatea/Whites Bay beach and campsite in Marlborough will reopen at midday on December 22 following extensive repair work.