Harbour Island has it all:quaint cottages, restaurants & shops to pink sand beaches & bars with local character.