Pretty white tree things on Iguana Island, but nary an iguana in sight