beach mangrove life