Artificial developments weaken coastal resilience – here’s how mapping them can help
.....
© The Conversation
visit website