An island of serenity in Peru's White City