Alluvial island