Had a great time in porto with very friendly hosts. The beach is only a few mins away by foot