Satellite altimeters have been used to monitor river and reservoir water levels, from which water storage estimates can be derived. Inland water altimetry can, therefore, play an important role in continental water resource management. Traditionally, satellite altimeters were designed to monitor homogeneous surfaces such as oceans or ice sheets, resulting in poor performance over small inland water bodies due to the contribution from land contamination in the returned waveforms. The advent of synthetic aperture radar (SAR) altimetry (with its improved along-track spatial resolution) has enabled the measurement of inland water levels with a better accuracy and an increased spatial resolution. This study aimed to retrieve water levels from Level-1B Sentinel-3 data with focus on the minimization of the land contamination over small- to middle-sized water bodies (130 m to 4.5 km), where continuous clean waveforms rarely exist. Three specialized algorithms or retrackers, together with a new waveform portion selection method, were evaluated to minimize land contamination in the waveforms and to select the nadir return associated with the water body being overflown. The waveform portion selection method, with consideration of the Digital Elevation Model (DEM), was used to fit the multipeak waveforms that arise when overflying the continental water bodies, exploiting a subwaveform-based approach to pick up the one corresponding to the nadir. The performances of the proposed waveform portion selection method with three retrackers, namely, the threshold retracker, Offset Center of Gravity (OCOG) retracker and two-step SAR physical-based retracker, were compared. No significant difference was found in the results of the three retrackers. However, waveform portion selection using DEM information great improved the results. Time series of water levels were retrieved for water bodies in the Ebro River basin (Spain). The results show good agreement with in situ measurements from the Ebro Reservoir (approximately 1.8 km wide) and Ribarroja Reservoir (approximately 400 m wide), with unbiased root-mean-square errors (RMSEs) down to 0.28 m and 0.16 m, respectively, depending on the retracker.