Isla Martillo, the show of nature