Then came Barmouth Bay Holiday Park in North Wales