Do I need to always create a flotilla in order to track my nautical miles?

No, your home screen is like a flotilla screen that tracks your nautical miles while on water. If you are alone and want to have your nautical miles logged, just use the application without creating any flotilla.