Sophia Louisa Island, Nusa Tenggara Barat (rock)