Langkawi Island is an archipelago of 104 islands lying in the north western coast of Peninsular Malaysia. Visiting the islands just a few days ago, I was glad to meet new friends. Together, we had the opportunity to go island hopping to two other islands namely the Island of the Pregnant Maiden (Pulau Dayang Bunting), Lion Island (Pulau Singa Besar) and Beras Basah Island.