時間的な「続く」は分かりますが、「浅瀬が続く」や「岩礁が続く」の説明で困ってしまいました。発想を変えて"spread", "expand"なんでしょうか?
・The beach is quite shallow「あのビーチは浅瀬で」 and extends almost indefinitely 「まるで延々に続く」
・It remains shallow 「あのように浅瀬が続く」for quite a distance.「結構長い距離に」
具体的な例文としては、 The beach is shallow and it extends for a long way. 「そのビーチは浅瀬で、それが長く続いています。」
"shallow" は「浅い」を意味し、"extends" は「続く、広がる」を意味します。"for a long way" は「遠くまで、長い間」の意味です。
他の表現として、 The beach has shallow waters that go on for a long distance. 「そのビーチは浅瀬が続いています。」