Most teak oil finishes have a smell. I would test that by applying the selected oil to a scrap of wood, letting it dry, put it inside the boat, and verifying that the smell is OK. Once you coat the wood inside the boat you have that smell for a long time!