Guadalupe Island, Mexico is a remote location that offers spectacular scenery and a variety of fishing options.