Not really. You can combine Hurghada and Marsa Alam, they are roughly 3 hours apart by car. Going to Sharm El Sheikh involves a flight, not sure about going from local Marsa Alam airport direct to Sharm, might involve going via Cairo. There used to be a ferry connecting Hurghada with Sharm, but...