Rescuers continue to search for a possible fourth passenger.
News outlets say Miami-Dade Fire Rescue crews found one person on the rocks who was going in and out of consciousness. They transported the victim to an area hospital.
Two passengers were found on the rocks as well but had already died when rescuers arrived.
The crash happened on the same channel where Miami Marlins pitcher Jose Fernandez and two other men were killed after their boat hit a jetty. An investigation determined drugs and alcohol were factors in the September 2016 crash.
The cause of the wreck on Saturday is still under investigation.
Copyright 2019 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.