Which is better for scuba or snorkeling?

Do both resorts end up taking you to the same place?

Do you train in the morning in the pool, then go out in the afternoon?