Pokhara, Sedi Bazar, Green Peace Resort, eine Oase des Friedens