My personal opinion, i think the best choice would be:
- get player to know coordinates on where the sub is;
- use the boat to get there;
- when player gets there he'll realise the sub is still underwater (some map with the boat and water around it, maybe some rocks like these on the...