Vaccines are important not only for your pet's health, but also for your health as an owner. Rabies (virus) for example, is the main one. It can be transmitted to you by your pet, if they were bitten by a rabid animal.
Leptospirosis is another disease your pet can transmit to you if exposed. This comes from pets ingesting water with contaminated wild animal urine in it. Most other vaccines protect your pet from other animals with non-human related diseases.
It is best to start vaccines about 8 weeks of age and booster again at 12 and 16 weeks. If you have acquired an adult animal, they won't need as many vaccines. Once a vaccine is given, it will take a couple weeks to stimulate the immune system before the vaccine can be considered effective. It is best to vaccinate well before the animal will have potential exposure if possible. Also, after your pet has had a vaccine, make sure to watch for any potential reaction. The reactions can involve vomiting, diarrhea, lethargy, itchiness/hives or facial/body swelling. If any of these happens, make sure to contact your vet right away!
Overall, yearly exams and vaccinating regularly is well worthwhile for your pet's health. You and your veterinarian can decide what vaccine regimen is best for your pet based on lifestyle and age.