Jersey City, Hoboken, Weehawken - and Bayonne - the New Jersey Gold Coast - Hudson River waterfront towns - continue to attract a diverse population, investors and developers, creating jobs, restaurants, retail and improving the quality of schools.