the island of rubiah, the island with the best snorkeling spots in ...