The US Coast Guard is advising mariners in the eastern Gulf of Mexico to make all necessary preparations for tropical storm Alberto.