Set on the peaceful shores of Büyükada, Princes’ Palace Resort offers Ottoman charm, modern luxury, and beautiful sea views, just a short journey from Istanbul.