Coastal flood protection by a combined nature-based and engineering approach: modeling the effects of marsh geometry and surrounding dikes