AP - Some of the Leeward Islands were under a tropical storm watch Tuesday as a nearby tropical depression got better organized, the National Hurricane Center said.