The decision in California is a rejection of President Donald Trump's policy prohibiting U.S. diplomatic missions from flying the rainbow flag.
Marines trained specifically to protect embassies were sent to U.S. diplomatic facilities in countries like Jordan, Lebanon and Egypt.
The Ambassador for War Crimes is among the posts that were due for the axe.
Because of his weakened health, Castro said it might be the last time he addressed Communist Party officials.
Secretary of State John Kerry will travel to Cuba on August 14 to raise the American flag in Havana.
For the first time in 54 years, the Cuban flag flew in Washington, D.C., on Monday morning.