A scuba diving boat carried 27 people when it caught fire in the Red Sea while returning to the port of Marsa Alam on Sunday.