Seven people were injured, with three in critical condition, after a propane tank exploded at a seaside resort.