Island of the Gods: emerald rice terraces, spiritual water temples, and world-class surfing
Where Portuguese colonial charm meets sun-drenched tropical shores and bohemian coastal rhythms.