Stanley Park, Deadman’s Island (present-day)