Primary health care delivery in Carriacou, Grenada