Canvas apps are the correct choice for the "base check-in solution" because they provide a highly customizable, "pixel-perfect" user interface suitable for task-specific scenarios like a guest check-in kiosk. Unlike Model-driven apps (which are data-centric and rigid) or Portals (designed for external web access on personal devices), Canvas apps are optimized for tablet-based, front-line interactions on shared devices.
To access the solution on the check-in devices (tablets), the Power Apps mobile app is required. This application acts as the player/container that runs Canvas apps on iOS and Android devices, allowing the app to utilize native device capabilities (like cameras for scanning) and ensuring a seamless user experience. The "Dynamics 365 for phones and tablets" app is primarily for Model-driven apps and is being deprecated in favor of the unified Power Apps mobile app.