Teen lifeguard Hamish Rieger has been farewelled by close to 1000 friends and family members at a requiem mass held at St Thomas More Catholic Church.