Yes. Zihuatanejo is very popular among tourists and expats so English is widely spoken here. You won’t need to learn Spanish if you plan on spending a limited amount of time here. You’d do well to learn conversational Spanish if you’re planning on retiring here.