You may have heard meteorologists forecasting hurricanes mention places like the Leeward Islands or the Bay of Campeche, but do you know where those are?