mangrove islands off the shore .