A cleanup crew found a body Thursday afternoon under a pile of seaweed in Coconut Grove, authorities said.
Miami police said the body was found outside The Mutiny Hotel at 2951 S. Bay Shore Drive, just north of Peacock Park.
Authorities said the cleanup crew was clearing out seaweed following Hurricane Irma when they stumbled upon the body of a man.
City of Miami Mayor Tomas Regalado said the body was inside of a boat.
"What I can tell you is that, because of the storm surge, apparently there was a small boat that was thrown from the marina up to Bay Shore Drive," Regalado said. "When people were removing debris from the boat, they found the body. Now, we don't know where the body came from. It seems that it was inside the boat."
Police are investigating and the medical examiner's office will determine the cause of death.
No other details were immediately released.