Miami-Dade Fire Rescue crews responded to the marina, located along Collins Avenue and 137th Street, at around 10:20 a.m., Wednesday.
Crews were able to move nearby boats away from the boat on fire so they did not catch fire as well.
7SkyForce HD hovered over the scene where foam could be seen in the water surrounding the vessel.
No injuries were reported.
The cause of the fire is now under investigation.