The Gili Islands have turquoise waters, white sandy beaches and local homestays and hotels to stay in.