Yes you can camp on Espiritu Santo Island. We recommend you go with a tour company because they know the best places to camp and the national park requires camping for permits. A great company to go with is Sea Quest Kayak Tours.