An explosion at a Hawaii beachside resort in a popular tourist area has injured seven people and left a pile of debris.