Diablo Island

Diablo Island is a island in the Bermuda Triangle.

Season three
While out on an ocean sailing trip, the gang runs into a hurricane and end up stranded on a deserted island -- which appears to be home base for a UFO that captures Hurricane Hunter aircraft! Not only that, but there are also some skeleton men on the loose!

Appearances

 * The Scooby-Doo Show
 * 301. A Creepy Tangle in the Bermuda Triangle