Is One Piece episode 186 filler?

One Piece episode 186 is canon — it adapts the original story.

Episode: 186 — Capriccio for Despair! The Impending Doom of Sky Island!

Classification: Canon

Air date: Mar 21, 2004

Rating: ★ 7.1