Do I have to go back through Puerto Princesa to get from El Nido to San Vicente?
No. San Vicente sits between Puerto Princesa and El Nido on the same stretch of mainland west coast, so the leg is driven direct along that corridor rather than doubling back through the city.
