Tenby is known for its stunning sandy beaches and charming medieval harbour. The town boasts several beautiful beaches — North Beach, South Beach, and Castle Beach — all with golden sand and clear waters. The harbour itself is tidal, meaning boats rest on the sand at low tide, adding to its quaint charm.