Perlindungan tanggul digunakan untuk mengendalikan air pada daerah terbatas untuk mencegah banjir dan kerusakan akibat air lainnya. Saat perlindungan tanggul digunakan untuk pengendalian berkelanjutan dan membatasi aliran air, mereka dirancang sedemikian rupa dengan bendungan dimana saat terjadi peningkatan air dapat mencegah rembesan melalui perlindungan tanggul dan menyebabkan genangan lahan disekitarnya. Untuk aplikasi ini, tanggul terdiri dari setidaknya satu zona tanah halus untuk bertindak sebagai penghalang hidrolik pada air rembesan. Untuk mencegah erosi pada permukaan perlindungan tanggul, biasanya revetmen digunakan.
Perlindungan tanggul dapat juga digunakan untuk melindungi daerah dataran rendah dari banjir yang terjadi karena badai, tingginya air pasang dan lain-lain. Pada aplikasi ini, waktu dimana tingkat air meninggi terjadi biasanya sebentar, sehingga isian tanggul tidak harus terlalu kedap. Disini, unit Geotube® dapat digunakan sebagai perlindungan inti tanggul. Saat periode tingkat air meninggi dan badai besar, permukaan sisi air dari tanggul dapat terkikis sehingga memperlihatkan unit Geotube®, namun tanggul tidak dapat diterobos. Setelah badai, inti Geotube® dapat diperbaharui secara alami maupun buatan.
Penahanan tanggul digunakan untuk menahan sedimen yang mengandung air, pengisian hidrolik maupun lainnya. Untuk reklamasi lahan dari laut, atau memberikan fasilitas untuk menyimpan atau material bahan lainnya, sudah umum untuk pertama-tama membangun penahan tanggul di sekitar daerah yang harus diisi. Fungsi dari penahanan tanggul adalah untuk mencegah kehilangan akan isian ke air sekitarnya. Unit Geotube® juga dapat digunakan untuk membangun tanggul menggunakan pasir yang tersedia di lokasi sebagai isian tanggul. Dibeberapa contoh, penahan tanggul dibawah air dibangun untuk menyimpan isian yang sudah membusuk atau isian lainnya sesuai dengan ketentuan lingkungan yang berlaku. Disini, unit Geocontainer® dapat digunakan untuk membangun dinding tanggul.