To get nosepass, you have to break the rocks in the cave, they arne't that hard to find.
Feebas though... well, that is a complete and total PAIN.
Alright, you know the area where feebas appears on the map? that whole large watery section... Well, Feebas itself will show up on *one* square in that area at a time. Basicly, you have to start surfing, move one square, fish, move another square, fish, move another square, fish etc. all the way up the entire gigantic area. Its repetive, its a pain, it takes forever.... Also, its best not to take a break while doing this, as many things affect the location of that lucky feebas square and you don't want to change its location halfway.
For a Milotic, its almost worth it.
Just remember htat once you catch a single feebas, the same square will keep producing htem, so keep fishing till you have enough females to breed them into an infinite supply.