I grew up in the area and Canal Park is possibly my favorite place on the planet. I have lived in 4 states and 'visited 6 countries and this is still my favorite place. Delicious food is abundant, with, coffee shops, pizza places, steak houses, italian fine dining, choclate shops and more. Cute shops are every where, and there are plenty of places to grab a drink on a hot day or an ice cream with the kids. At the end of the point there is an AMAZING beach. With beach volley ball and a play ground for the kids. And you can even bring your dog. Just make sure to have a leash and a clean up after them. Just make sure not to drink on the beach. Some of my friends have been ticketed for that. Don't forget the sunblock and have a great time.