American flags placed on the sand at Miami Beach during Memorial Day weekend with turquoise ocean water in the background.