Kenya has a stunning coastline along the Indian Ocean, and it offers several beautiful beach destinations and resorts that cater to travelers looking for sun, sea, and relaxation. Some of the popular beach destinations and resorts in Kenya include:

Diani Beach: Located on the south coast of Kenya, Diani Beach is known for its long stretches of soft, white sand and clear blue waters. It's a popular destination for water sports like kite surfing and snorkeling. Some notable resorts in Diani Beach include the Leopard Beach Resort & Spa and Swahili Beach Resort.

Watamu: Watamu is a coastal town known for its marine life and coral reefs. It's a great place for snorkeling and diving. Popular resorts in Watamu include Hemingways Watamu and Medina Palms.

Malindi: This coastal town is known for its historical sites, including the Gede Ruins, and offers a mix of cultural experiences and beach relaxation. Popular resorts in Malindi include the Diamonds Dream of Africa and Sandies Malindi Dream Garden.

Lamu Island: Lamu is a UNESCO World Heritage Site known for its preserved Swahili culture and stunning beaches. There are several boutique resorts and lodges on the island, such as The Majlis Resort and Manda Bay.

Mombasa: Mombasa is Kenya's second-largest city and offers a mix of urban attractions and coastal beauty. Popular beachfront resorts in Mombasa include Sarova Whitesands Beach Resort & Spa and Voyager Beach Resort.

Tiwi Beach: Tiwi Beach is a quieter alternative to Diani, known for its tranquil atmosphere. It's a great place for honeymooners and those seeking relaxation. Some resorts on Tiwi Beach include Almanara Luxury Resort and Amani Tiwi Beach Resort.

Turtle Bay Beach: Located near Watamu, Turtle Bay Beach is known for its nesting turtles. The Turtle Bay Beach Club is a popular resort in this area.

When planning a beach vacation in Kenya, consider factors like your budget, preferred activities, and the type of experience you're looking for. Kenya's coastal regions offer a range of accommodation options, from luxury resorts to budget-friendly lodges, making it possible to find something that suits your preferences. Additionally, always check for the latest travel advisories and health guidelines before planning your trip.