Ocracoke Island home to mounted Boy Scout troop