The emergency evacuation was prompted after a fire began in the ship’s engine room and spread to other compartments on board, according to the US Coast Guard.
The 561-foot Caribbean Fantasy is a passenger ship that travels between Puerto Rico and the Dominican Republic.
Several Little League baseball teams were on the ship.
No major injuries were reported, but 10 passengers were transported to hospitals in San Juan after suffering minor injuries and heat exhaustion, Puerto Rico Fire Department Chief Angel Crespo told CNN.
During rescue operations, the ship ran aground 800 yards off Punta Salinas, and the hull of the ship was “severely compromised,” Crespo said. It didn’t appear to be leaking fuel, but the Coast Guard is monitoring the situation.