Marine Engineering is a specialised course and even though there are a lot of colleges all over the country which offer good education in it, there are only 2 colleges in Karnataka which offer graduation level courses in it. I will list them here.
- Mangalore Marine College and Technology, Mangalore
- Srinivas Institute of Technology, Mangalore
Please go through their websites and see if they fit your requirements.
Hope this helps!