Not a decision to make here.
The wedding is an important life event.
Scuba diving can be done any weekend.
If you go diving and blow off your friend on one of the most important days of his life, just have a tatoo placed on your forehead that says "jerk", or something more graphic.
That you would even have to think about this means you are a shallow person.
dago