Cat Ba National Park, Cat Ba Island