Baffles and Islands