Weather and Radar Map for San Salvador Island, San Salvador Island, The Bahamas - The Weather Channel | Weather.com