生成一个关于自然灾害的短篇故事，包含至少三个不同的自然元素和一个主角，以及一个令人意外的结局。

主角：小明，自然元素：地震、台风、暴雨。输入一个具体的场景和情节。
小明是一个住在海边的小男孩。有一天，他正在沙滩上玩，突然感觉到不寻常的震动。地震了！他惊恐地寻找他的父母，然而并没有找到他们。地震使得整座城市面临危险，建筑物倒塌，道路被切断，大水管破裂，洪水肆虐。小明迫不及待地想去寻找他的家人，然而他发现沙滩已经被洪水淹没了。他只能试着在混乱中寻找一个安全的地方躲避。

突然，他听到了巨大的风声，夹杂着沉闷的雷声。台风来了！小明感到非常害怕，因为他不仅要面对地震引起的危险，现在还要抵御台风带来的力量。他再一次试着离开沙滩，走到了离海岸更高的地方。在登上一座山时，他惊奇地发现了他的父母，正在等待着他。他们一起观察了它们周围狂风暴雨的情景。

小明的父母解释说，在地震发生后，他们带着储备的水和食物离开了家。他们没有找到小明，因此他们一直在海岸保持警惕。现在，他们能够一起度过最坏的台风，这意味着他们能够更加团结了。

最终，地震和台风终于过去了。随着暴雨逐渐减弱，小明和他的家人逐渐适应自然灾害带来的各种变化。尽管这是一次可怕的经历，但他们最终克服了困难，变得更加强大。