Quagsire isle

This is quagsire isle! Which means the temple must be here somewhere! but... it's nowhere in sight!