Dilmunia Canal Beach: Bahrain's Hidden Island Lagoon Escape | OnlyBeaches