Yes. in many spots, you will have amazing pictures that you can while you are underwater. Don’t forget to bring a waterproof camera that you can take inside the deep waters. At some spots, you can also rent out such cameras along with your other equipment for snorkeling.