Sheer beauty on Isla de Ometepe, Nicaragua