A cannon blast from the Pride of Baltimore II echoed across the James River on Friday morning, opening Richmond SailFest and kicking off the region’s commemoration of America’s 250th anniversary.