Guadalupe Island is an exciting place to cage dive with great white sharks. It has clear water and warm temperatures, making it a popular diving spot. Most dives are done in cages, but some operators offer open-top cages for skilled divers. To dive here, you need to take a liveaboard boat, usually for 4 to 5 days. The best time to go is from July to November.