Demo landing page concept by HansenDevGet yours built today →
Kewarra Beach & Trinity Beach — Cairns Northern Beaches

Your Family's Health, Our Community's Care

Two convenient coastal clinics. One trusted team. Comprehensive family healthcare on Cairns' beautiful Northern Beaches since 2006.

AGPAL Accredited
Accepting New Patients
Online Bookings
Since 2006
0
Established
0
Coastal Clinics
0+
Experienced GPs
0+
Years of Care
Our Locations

Choose Your Clinic

Two convenient locations on Cairns' Northern Beaches. Same trusted team, same quality care.

Kewarra Beach Clinic

Shop 7, 2-6 Cottesloe Drive, Kewarra Beach QLD 487907 4032 7500
Fax: 07 4032 7570
Opening Hours
Monday – Friday8:00am – 5:00pm
Saturday8:30am – 12:00pm
SundayClosed
Book at Kewarra Beach

Trinity Beach Clinic

1 Rabaul Street, Trinity Beach QLD 487907 4032 7575
Fax: 07 4057 6041
Opening Hours
Monday – Friday8:00am – 5:00pm
Saturday9:00am – 12:00pm
SundayClosed
Book at Trinity Beach
Standard consultation ($92) • Extended consultation ($160) • Children under 16 bulk billed. Private billing for all other consultations.
Our Services

Comprehensive Family Healthcare

From skin checks to chronic disease management, our experienced team covers the full spectrum of general practice care.

Skin Cancer Checks

Full skin cancer screening, dermoscopy, cryotherapy, biopsy, and surgical excision by specially trained doctors.

Women's & Men's Health

Comprehensive gender-specific care including contraception, IUD insertion, cervical screening, prostate health, and hormone management.

Immunisations

Full childhood vaccination program, adult flu and pneumonia vaccines, travel immunisations with personalised schedules.

Chronic Disease Management

Ongoing care for diabetes, heart disease, asthma, and more. Medicare-funded allied health access through EPC plans.

Children's Health

Full family care from newborns to teens. Health screening, immunisation, and emergency care. Under 16s bulk billed.

Pregnancy & Antenatal

Complete antenatal care with shared hospital arrangements. Experienced GPs with obstetric qualifications.

Our Team

Meet Your Doctors

Experienced, caring GPs who know the Northern Beaches community. All doctors are currently accepting new patients.

Dr Vivian Matthews, founding GP at Beaches Family Practice Kewarra Beach
Accepting Patients

Dr Vivian Matthews

FRACGP, MBBS, FRANZCOG

Kewarra Beach
Skin Cancer Checks & TreatmentWomen's HealthPregnancy Care
Dr Nora Duffield, experienced GP at Beaches Family Practice Trinity Beach
Accepting Patients

Dr Nora Duffield

MBChB, FRACGP, FRCGPN

Trinity Beach
NutritionWomen's HealthDiabetes Management
Dr Louise Bourke, GP specialising in chronic disease and women's health
Accepting Patients

Dr Louise Bourke

BSc(Hons), BMBS, FRACGP

Both Clinics
Chronic Disease ManagementWomen's HealthIUD & Implanon
Dr Patricia Ogilvie, family GP with dermoscopy expertise
Accepting Patients

Dr Patricia Ogilvie

FRACGP, MBChB, MRCGP

Both Clinics
Family MedicineWomen's HealthMental Health
Dr Katherine Johnson, GP specialising in women's health and contraception
Accepting Patients

Dr Katherine Johnson

FRACGP, MBBS

Both Clinics
Women's HealthContraceptionIUD Insertion
Dr Richard Thambyah, GP with public health expertise
Accepting Patients

Dr Richard Thambyah

FRACGP, MBBS, MPH

Both Clinics
General MedicineChronic Disease ManagementPublic Health
Dr Emma Doyle, GP with interest in women's and mental health
Accepting Patients

Dr Emma Doyle

MBBS

Both Clinics
Women's HealthMental HealthChronic Disease
Dr Marlee Paterson, GP at Trinity Beach clinic specialising in skin cancer
Accepting Patients

Dr Marlee Paterson

MB DM

Trinity Beach
Chronic DiseasePreventative HealthSkin Cancer
Dr Pietro Ridolfi, GP at Kewarra Beach with paediatrics and men's health focus
Accepting Patients

Dr Pietro Ridolfi

MBBS

Kewarra Beach
PaediatricsMen's HealthEmergency Medicine
Dr Hamish Albany, GP at Kewarra Beach specialising in sports and preventative medicine
Accepting Patients

Dr Hamish Albany

MBBS

Kewarra Beach
Preventative MedicinePaediatricsSports Medicine
Dr Brendan Griessel, FNQ native GP specialising in men's health and family medicine
Accepting Patients

Dr Brendan Griessel

MBBS

Both Clinics
Men's HealthFamily MedicinePaediatrics
Dr David Tran, James Cook University graduate GP focused on preventative medicine
Accepting Patients

Dr David Tran

MBBS

Both Clinics
Preventative MedicineGeneral Practice
New Patients Welcome

How It Works

Getting started is easy. Three simple steps to your first appointment.

Step 01

Book Online or Call

Choose your preferred clinic and book via HotDoc or call us directly. Same-day appointments often available.

Step 02

Complete Your Details

Fill in the new patient form online or arrive 10 minutes early. Bring your Medicare card and any referral letters.

Step 03

See Your Doctor

Meet your GP for a thorough initial consultation. We'll create a personalised care plan together.

What to Bring to Your First Visit

Medicare card
Photo ID
Any referral letters
Current medication list
Health insurance card
Previous medical records
Patient Reviews

Trusted by Our Community

We've been coming to Beaches Family Practice since our kids were born. The doctors are wonderful — they know our whole family by name. It feels like a community, not just a clinic.

M
Michelle R.
Kewarra Beach Local

After moving to Trinity Beach, finding a good GP was my top priority. Dr Duffield and the team have been absolutely fantastic. The online booking makes it so easy.

P
Paul S.
Trinity Beach Resident

The skin cancer check was thorough and professional. Living in North Queensland, it's reassuring to have a clinic that takes skin health so seriously. Highly recommend.

K
Karen W.
Patient since 2015
AGPAL Accredited Practice
RACGP Standards
Australian Immunisation Provider
Accredited Skin Cancer Clinic

Proudly Serving Cairns' Northern Beaches

Kewarra BeachTrinity BeachTrinity ParkPalm CoveClifton BeachSmithfieldHolloways BeachYorkeys KnobCairns Northern Beaches
Get In Touch

Book Your Appointment

Book online 24/7 via HotDoc, or call your preferred clinic directly.

Respiratory Symptoms? If you have a cough, cold, fever, sore throat, or runny nose, please call ahead before your appointment so we can make alternative arrangements. Thank you for helping us protect all patients.