Hurricane Otis made landfall on Wednesday morning near Acapulco in Mexico as a Category 5 storm, the U.S. National Hurricane Center said.