Jicaro Island Ecolodge is a delightful boutique resort located on a private island in Lake Nicaragua.