Drive 20 minutes inland from the white sand that rings the island and you'll be greeted by colorful houses and colonial churches standing alongside ornate ...