Nha Trang, Vietnam
A short while later we see that this island was aptly named. The beach is overrun with the simian vultures.