Diablo Island is an island in the Bermuda Triangle.
History[]
The Scooby-Doo Show[]
Season three[]
While out on an ocean sailing trip, the gang ran into a hurricane and ended up stranded on a deserted island, which appeared to be the home base for a UFO.