Aruba.
Southwest flies direct from BWI. flight is scheduled to take 4:30 minutes, but it takes less, just a little over 4 hours.
Most of the resorts have casinos there, and you can walk to other resorts along the beach. The Hyatt Regency has a nice casino. Very safe.