We are traveling with our 22 year-old son to Belize for 8 days. We want to make two stops. We are thinking of flying into Dangriga to snorkel/diver at Glovers Reef or would Caye Caulker does CC have better snorkel/dive sites? For hiking and river experiences would it be better to go to Placencia/Hopkins Bay or to Punta Gorda? We have been to Belize once before.