Is it better to do diving or snorkeling?

Scuba diving allows you to fully discover the underwater world and not only from the surface, which is the case with snorkelling. Scuba diving offers a completely different experience than snorkelling, as it allows you to breathe underwater and it gives you the sensation of zero gravity.