The Shamrock Marathon 2025 will feature live music, races and post-race festivities in Virginia Beach this weekend.