US authorities are investigating the cause of an explosion on board a boat that injured 11 people in Miami, southern Florida.

Miami-Dade Fire Rescue Battalion Chief Juan Arias told reporters that emergency crews responded to reports of a "possible boat explosion" at Haulover Sandbar, a popular tourist location.

Eleven people were taken to local hospitals to be treated for burns and traumatic injuries, Arias said.

Officials have not revealed the cause of the explosion. The BBC has approached Miami-Dad Fire and Rescue for further details.

"We saw three people fly out of the boat," eyewitness and local boat charter Patrick Lee told the BBC's US partner CBS News.