Yes. You may run multiple WordPress Sites on this Cloud VPS. The faster the CPU, the higher performance that your applications are going to exhibit.