Hurricane Earl will not directly hit the U.S., but it will cause strong rip currents through much of the Mid-Atlantic while causing strong winds and rain in Bermuda.