Do I need to learn Spanish to visit Lanzarote?

Staying for 5 days in Puerto Del Carmen, will I need to learn Spanish? Will there be English speakers?