One person died and at least five were hospitalized after a boat explosion and dock fire at a marina in Fort Lauderdale.