生成一个短故事，其中包含至少3个特定的单词，并确定这些单词在故事中的角色和位置。
单词列表：猫、海、夜晚
在一个静谧的夜晚，一只黑色的猫漫步在沙滩上。海浪轻轻拂过它的脚底，它停下来，仰起头，看着天空中的星空。正当它准备回去时，突然听到一声尖叫，猫顿时警惕起来。它向声音的来源走去，看到一个小女孩被困在海洋中。没有什么时间可浪费，猫毫不犹豫地跳入海中，一路游到女孩身边。它用力咬住女孩的衣服，用尽所有力气将女孩拖上岸。女孩安全回家，而这只猫成为了城镇英雄。